我有两个活动,一个是Listview和一个FAB的初始,另一个是带有editText,保存和清除按钮的活动。
我将第二个调用结果的活动我输入我的值并单击“保存”按钮。我的列表没有刷新它只显示第一个元素而我做了 以下
第一个活动
@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));
}
}
我在这里做错了什么?为什么listview不显示刷新的数据
答案 0 :(得分:0)
如果您检索到正确的记录,请检查您的数据库