2016-06-11 62 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

我错误的参数传递给数据库 –