选项卡活动查询数据库并将结果绑定到列表视图。
问题是,当我点击删除按钮时,它可以工作,但列表视图没有刷新。
我尝试过的事情:
adapter.notifyDataSetChanged();
adapter.notifyDataSetInvalidated();
listview.invalidateViews();
listview.setAdapter(adapter);
到目前为止还没有工作,我必须单击另一个选项卡(tab1),然后单击返回(tab2)以刷新它。
有什么想法吗?
答案 0 :(得分:0)
您应该在删除按钮上使用此按钮:
((EfficientAdapter)listview.getAdapter()).notifyDataSetChanged();
其中EfficientAdapter是您的Adapter类。
希望这对你有用...... :)
答案 1 :(得分:0)
请注意您要删除的方式。我认为你直接操纵ListView。您必须使用适配器的remove()
方法。实际上,您必须通过适配器操作列表的内容。