如何通知recyclerview适配器插入数据

时间:2017-05-05 11:31:53

标签: android android-recyclerview onclicklistener recycler-adapter

我知道使用了notifyItemInserted(position),但在大多数示例中,我看到它是在Click Listeners的帮助下触发的。

但在我的情况下,我希望适配器知道更改并在按下另一个活动中的按钮时更新其视图。

我怎样才能做到这一点?

考虑以下示例场景: 1)应用程序从活动A开始

2)活动A包含recyclerview

3)由于目前数据为空,因此在recyclerview中没有显示任何项目

4)不知怎的,我进入了活动B

4)我更新了数据并按了按钮

5)当有新数据时,recyclerview现在只有一个包含更新数据的视图

1 个答案:

答案 0 :(得分:2)

  1. 使用startActivityForResult intent打开活动B
  2. 使用您的数据从活动B返回
  3. 在活动A中onActivityResult更新您的数据并通知您的适配器