vielleicht ist es nicht schwer, aber ich kann nicht lösen meine Liste Problem. Ich habe einen Listview aus der Liste eingefügt.Android Listview Problem (Notifydatasetchanged())
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 2) {
String kpn = data.getStringExtra("kupeno");
txtddtyKupeNo.setText(kpn);
}
if (resultCode == 3) {
ArrayList<BuzagiKayitDBean> arraylist = data.getParcelableArrayListExtra("mylist");
adapter = new BuzagiListAdapter(dty, BuzagiKayitActivity.this);
for (BuzagiKayitDBean item : arraylist) {
dty.add(item);
}
if (buzlist.getCount() > 0) {
buzlist.setAdapter(adapter);
adapter.notifyDataSetChanged();
} else {
buzlist.setAdapter(adapter);
}
}
}
und nichts ändert sich bei listview? Was mache ich falsch? Tyvm.
Edit (wie dies geändert und noch nicht aktualisiert wird. Ich habe 2 Artikel onlist sondern zeigt nur 1) Edit 2 (den Code aktualisiert, aber immer noch nicht verdammt)
sind Sie adapter einige andere außer sonst? weil Sie Ihre Liste auffüllen und Sie müssen den Adapter zuerst in der if-Klausel setzen –
Können Sie Listview-Elemente anzeigen? Was du machen willst? Kannst du etwas mehr erklären? – Raghavendra
Was ist, wenn buzlist.getCount()> 0 und Ihr Adapter ist null. Hast du darüber nachgedacht? – KDeogharkar