我有两个活动,分别持有2个GridView。每个活动中的一个是可点击的,另一个(没有定义onItemClick)应该通知其他活动的可点击的点击并相应地执行操作(使用全局变量)。在这两个活动之间进行转换时,我不允许完成它们,因此可点击的一个可以保存状态(但是如果我完成它们,则不可点击的一个可以正常工作,因为适配器会在onCreate中刷新)。
每次回到未完成的活动时,如何刷新适配器?
答案 0 :(得分:0)
使用adapter.notifyDataSetChanged();在onResume活动方法
答案 1 :(得分:0)
在您的活动中覆盖此方法。
@Override
public void onResume(){
super.onResume();
// refresh your adapter here.
}
当您的第一个活动恢复时,将调用此方法。可以找到更多HERE