2016-06-11 5 views
0

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

Antwort

0

Überprüfen Sie Ihre Datenbank, wenn Sie die richtigen Datensätze abzurufen

+0

ich vorging falsche Argumente Datenbank –

Verwandte Themen