两个单独的RecyclerViews之间的RxJava订阅

时间:2016-01-31 00:05:39

标签: android android-recyclerview rx-java recycler-adapter rx-android

现在我有两个单独的片段,里面有RecyclerView。我的第一个RecyclerView适配器称为MainRestaurantCardAdapter,第二个称为ListRestaurantCardAdapter

MainRestaurantCardAdapter一次只处理(并显示)一个项目(Restaurant个对象)。

ListRestaurantCardAdapter处理整个Restaurant列表,就像典型的RecyclerView适配器一样。

只要用户点击"保存"就会添加列表。来自MainRestaurantCardAdapter的按钮。

每当单击按钮(ImageButton)时,按钮都会更改以指示它已保存。我想要的是如果用户从列表中删除该项目,该按钮将返回到原始按钮(因此可以再次单击该按钮)。

我的问题是我不确定在哪里存储Observable实际上是在观察一个布尔值。此外,如何让两个RecyclerView适配器订阅Observable。

我希望这是有道理的,我很乐意清理任何事情。

0 个答案:

没有答案