使用rxAndroid更新choosen项目价格

使用rxAndroid更新choosen项目价格,android,rx-android,Android,Rx Android,我正在我的项目中练习使用RxAndroid设计模式。 我有出售物品信息的物品清单。 我在RecyclerView中显示它们,用户可以选择其中一个或多个并增加每个项目的数量。或者可以取消选择该项目并将其从其购物篮中移除。 我也有TextView,它是所有选择项目的价格总和(也计算每个项目的数量)。 此TextView的值是实时的,这意味着当用户选择/取消选择任何项目或减少/增加每个项目的计数时,总价会发生变化,因此TextView值也会发生变化 我想用RxAndroid来处理这个问题。我知道RxJ

我正在我的项目中练习使用
RxAndroid
设计模式。 我有出售物品信息的物品清单。 我在
RecyclerView
中显示它们,用户可以选择其中一个或多个并增加每个项目的数量。或者可以取消选择该项目并将其从其购物篮中移除。 我也有
TextView
,它是所有选择项目的价格总和(也计算每个项目的数量)。 此
TextView
的值是实时的,这意味着当用户选择/取消选择任何项目或减少/增加每个项目的计数时,总价会发生变化,因此
TextView
值也会发生变化

我想用RxAndroid来处理这个问题。我知道RxJava、RxAndroid的基础,我使用它通过
改造
从服务器获取数据

我认为sum price变量是可观察的,任何时候发生变化时,我都应该调用它的onNext()方法

我需要一些帮助,也许是一些代码示例的一部分,让我知道如何编写代码。
感谢

rxAndroid只是一个小型库,它为RxJava添加了一些Android特有的功能。RxJava是您所需要的。你需要学习RxJava。您可以找到许多关于RxJava的教程。我的问题不是RxAndroid或RxJava,而是Rx。我想编写上面描述的代码,但我不确定.RxJava有多复杂。如果你想使用它,你需要好好学习。这不能用StackOverflow的答案来解释。谢谢你们的链接,我知道RxJava的基本结构,但在编写我提到的代码时,我遇到了问题。我不知道如何将我想要的连接到RxJava。顺便说一句,你不能调用可观察对象的onNext。您可以在一个发射器上调用它,例如,在ObservableOnSubscribe中作为subscribe的参数。或者你需要使用一个主题