Ich habe zwei Aktivitäten eine Initiale mit einem Listview und einem FAB und eine zweite mit editText, Speichern und Löschen von Schaltflächen.ListView mit CursorAdapter ist nicht erfrischend, auch wenn ich SwapCursor oder changeCursor Methoden in Android
Ich nenne die zweite die Aktivität für Ergebnis Ich gebe meine Werte ein und klicken Sie auf Speichern. Meine Liste wird nicht aktualisiert seine Anzeige nur das erste Element und ich habe folgende
in der ersten Aktivität
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
// check if the request code is same as what is passed here it is 2
if(requestCode==3)
{
player = mHelper.getPlayersByTeam(new_id);
if(player!=null && player.getCount()>0)
{
playerdataAdapter = new PlayerAdapter(this, player);
// Assign adapter to ListView
listPlayers.setAdapter(playerdataAdapter);
playerdataAdapter.notifyDataSetChanged();
playerdataAdapter.swapCursor(mHelper.getPlayersByTeam(new_id));
}
}
Was ich hier falsch mache? warum nicht die Listenansicht aktualisierten Daten anzeigt
ich vorging falsche Argumente Datenbank –