Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AQuery aQuery;
- ArrayList<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
- ListView listv;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
- FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
- fab.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- startActivity(new Intent(getApplicationContext(), AddActivity.class));
- }
- });
- aQuery = new AQuery(MainActivity.this);
- listv = (ListView) findViewById(R.id.listv);
- getMember();
- }
- private void getMember() {
- String url = "http://192.168.2.22/BelajarCI/index.php/api/get_member";
- HashMap<String, String> param = new HashMap<String, String>();
- ProgressDialog progress = new ProgressDialog(MainActivity.this);
- progress.setMessage("engambil data");
- progress.setCancelable(false);
- progress.setIndeterminate(false);
- aQuery.progress(progress).ajax(url, param, String.class, new AjaxCallback<String>() {
- @Override
- public void callback(String url, String object, AjaxStatus status) {
- if (object != null) {
- try {
- JSONObject json = new JSONObject(object);
- String hasil = json.getString("result");
- String pesan = json.getString("pesan");
- JSONArray jaray = json.getJSONArray("data");
- if (hasil.equalsIgnoreCase("true")) {
- for (int a = 0; a < jaray.length(); a++) {
- JSONObject n = jaray.getJSONObject(a);
- String nama = n.getString("nama_member");
- String alamat = n.getString("alamat_member");
- String telp = n.getString("nohp_member");
- HashMap<String, String> map = new HashMap<String, String>();
- map.put("nama_member1", nama);
- map.put("alamat_member1", alamat);
- map.put("nohp_member1", telp);
- data.add(map);
- setList(data);
- }
- Toast.makeText(MainActivity.this, pesan, Toast.LENGTH_SHORT).show();
- }
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- }
- });
- }
- private void setList(ArrayList<HashMap<String, String>> data) {
- CustomAdapter adapter = new CustomAdapter(this, data);
- listv.setAdapter(adapter);
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.menu_main, menu);
- return true;
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- // Handle action bar item clicks here. The action bar will
- // automatically handle clicks on the Home/Up button, so long
- // as you specify a parent activity in AndroidManifest.xml.
- int id = item.getItemId();
- //noinspection SimplifiableIfStatement
- if (id == R.id.action_settings) {
- return true;
- }
- return super.onOptionsItemSelected(item);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement