更新回收器视图来自不同活动的项目

Abh*_*bhi 2 database android android-recyclerview

我正在尝试更新/刷新来自不同活动的回收器视图数据。

我的设置是,我有一个在片段中运行的回收器视图。单击回收器视图项将打开一个新活动,用户在其中取消更新并将数据保存在数据库中。然后返回(onBackClicked)到回收器视图未更新的片段。但是,数据已保存,因此如果我关闭应用程序并重新启动,则会显示更新。

有人可以指导我如何继续解决这个问题吗?

注意:我使用观察者来观察回收器视图的项目,但是由于更新发生在不同的活动中,回收器视图不会更新。如果我在不打开新活动的情况下从同一个片段进行更新,则观察者会工作。

先感谢您

Jay*_*Ryu 5

Fragment仍然有onResume方法。在这里您可以更新数据集列表。不要忘记更新 REcyclerView。

@Override
public void onResume() {
    super.onResume();

   //update whatever your list
   adapter.notifyDataSetChanged();
}
Run Code Online (Sandbox Code Playgroud)