I want to display data from MySQL using PHP file, JSON form and volley. I retrieve data ok, however does not display it on custom list using SimpleAdapter.
This is the code I'm using
JsonObjectRequest jreq = new JsonObjectRequest(Method.GET, url,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
JSONArray ja = null;
try {
ja = response.getJSONArray("report");
for (int i = 0; i < ja.length(); i++) {
JSONObject jobj = ja.getJSONObject(i);
HashMap<String, String> item = new HashMap<String, String>();
item.put(DATA, jobj.getString(DATA));
item.put(VALOR, jobj.getString(VALOR));
item.put(KMS, jobj.getString(KMS));
item.put(HORAS, jobj.getString(HORAS));
item.put(MEDIAKMS, jobj.getString(MEDIAKMS));
item.put(MEDIAHORAS, jobj.getString(MEDIAHORAS));
Item_List.add(item);
} // for loop ends
adapter = new SimpleAdapter(
getApplicationContext(), Item_List,
R.layout.list_items, new String[] {DATA, VALOR, KMS, HORAS, MEDIAKMS, MEDIAHORAS},
new int[] {R.id.data_list, R.id.valor_list, R.id.kms_list, R.id.horas_list, R.id.mediakms_list,
R.id.mediahoras_list});
listview.setAdapter(adapter);
SOLVED changing
getApplicationContext(),
TO:
MainActivity.this