2016-06-11 68 views
0

我有兩個活動的初始與ListView和FAB和第二個與editText,保存和清除按鈕。與CursorAdapter的ListView不刷新,即使我在Android中使用swapCursor或changeCursor方法

我打電話給第二個活動的結果我輸入我的值,然後單擊保存按鈕。我的目錄不刷新其只顯示第一個元素,我做 下面的第一個活動

@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)); 
     } 

    } 

我在做什麼錯在這裏?爲什麼列表視圖不顯示刷新的數據

回答

0

檢查您的數據庫,如果您檢索正確的記錄

+0

我錯誤的參數傳遞給數據庫 –