从其他活动恢复后重新生成Recyclerview数据

时间:2017-05-23 10:36:34

标签: android android-recyclerview

我有两项活动。在第一个活动中,我有一个recyclerview我从web服务加载了recyclerview数据。当我从第二个活动中退回时,必须使用来自服务器的更新数据刷新recyclerview数据。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

使用活动的onResume()方法 每当进入前景时onResume()被调用,而不像onCreate() 只调用一次(创建活动时)

所以移动代码在onResume()中设置recycleler adapter(和相应的查询以创建列表或查询db) 每次回到活动时它都会重新加载

答案 1 :(得分:0)

onResume方法

中的

  arrayList.clear();
    arrayList.addAll(//your data here);

然后

adapter.notifyDataSetChanged();