ich habe ein layout mit edit_text button und list_view ich gebe text in editiertext ein und sende es mit button wenn ich taste daten klicken zeige in list_view problem ist das daten zeigen nur wenn ich Klicken Sie auf Zurück und öffnen Sie erneut list_view, dann data show. Ich habe Problem in list_view aktualisieren ich möchte, wenn ich Daten list_view automatisch aktualisiert und zeige mir eine Daten hier ist der Code von list_view.android listview daten nicht refresh daten kommen vom server
protected void showList() {
try {
JSONObject jsonObj = new JSONObject(myJSON);
peoples = jsonObj.getJSONArray(TAG_RESULTS);
for (int i = 0; i < peoples.length(); i++) {
JSONObject c = peoples.getJSONObject(i);
//String sender_email = c.getString(TAG_SENDER_EMAIL);
// String reciver_email = c.getString(TAG_RECIVER_EMAIL);
String data = c.getString(TAG_DATA);
// String email = c.getString(TAG_EMAIL);
// e1.setText(reciver_email);
HashMap<String, String> user_data = new HashMap<String, String>();
// persons.put(TAG_ID,id);
user_data.put(TAG_DATA, data);
// users.put(TAG_EMAIL,email);
personList.add(user_data);
}
ListAdapter adapter = new SimpleAdapter(
DataSendActivity.this, personList, R.layout.layout_chat,
new String[]{TAG_DATA},
new int[]{R.id.data}
);
list.setAdapter(adapter);
} catch (JSONException e) {
e.printStackTrace();
}
}
haben Sie versucht, 'adapter.notifyDataSetChanged()', nachdem Sie Ihre Liste füllen? – pooyan
nicht wie man es benutzt ?? Ich bin neu in Android Bitte sagen Sie mir –
sehen meine Antwort. – pooyan