每次回到 activity 时刷新适配器

Refreshing an adapter every time I get back to an activity

我有两个活动,每个活动都有 2 个 GridView。每个 activity 中的一个是可点击的,另一个(未定义 onItemClick)应该收到关于另一个 activity 的可点击点击的通知,并相应地执行操作(使用全局变量)。在这两个活动之间转移时,我不允许完成它们,因此可点击的活动会保存状态(尽管如果我完成它们,不可点击的活动会起作用,因为适配器会在 onCreate 中刷新)。

如何在每次返回未完成时刷新我的适配器activity?

使用adapter.notifyDataSetChanged();在 activity

的 onResume 方法中

在您的 activity 中覆盖此方法。

@Override
 public void onResume(){
 super.onResume();
// refresh your adapter here.
}

当您的第一个 activity 恢复时,将调用此方法。可以找到更多 HERE