【发布时间】:2015-08-21 21:05:53
【问题描述】:
我有一个带有 2 个片段的 ViewPager,FragA 和 FragB。在每个片段中,我都有一个 RecyclerView。当用户按下 FragB 中 RecyclerView 内的按钮时,我想从该 RecyclerView 的 ArrayList 中删除相应的对象并将其添加到 FragA 中包含的 RecyclerView。
我可以直接将对象从一个 RecyclerView 的适配器传递到另一个吗?还是我需要将对象从 RecyclerView 适配器传递给 FragB,然后传递给包含 ViewPager 的 Activity,然后再传递给 FragA,然后最终传递给 FragA 中的 RecyclerView?
【问题讨论】:
-
默认的 Android 方式是从片段通信到活动(接口),然后返回到片段(参数或设置器)。但是总线解决方案会简单得多;)看看 tinybus、otto 或 eventbus
标签: android android-fragments android-viewpager android-recyclerview