Rx Java如何将变量包含进去
我开始学习RXJava,有一个简单的问题 我有一门课。Rx Java如何将变量包含进去,java,rx-java,reactive-programming,Java,Rx Java,Reactive Programming,我开始学习RXJava,有一个简单的问题 我有一门课。Foo.class。在类中,我有一个变量对象mObject,其中包含mObject的getter和setter方法。在我的另一个类Bar.class中,当mObject的值更改时,我会做出反应。我如何用Rx Java实现它 我尝试了这个解决方案,但我不理解那里的代码 您可以使用发布主题。通过这一点,您也可以观察单个Int变量 转到此处获取文档为对象类实现包装器,该类将控制对该对象的访问,如果某些内容发生更改,它将把事件推送到主题 public
Foo.class
。在类中,我有一个变量对象mObject
,其中包含mObject
的getter和setter方法。在我的另一个类Bar.class
中,当mObject
的值更改时,我会做出反应。我如何用Rx Java实现它
我尝试了这个解决方案,但我不理解那里的代码
您可以使用
发布主题
。通过这一点,您也可以观察单个Int变量
转到此处获取文档为对象类实现包装器,该类将控制对该对象的访问,如果某些内容发生更改,它将把事件推送到主题
public class ObjectChanges extends Object or Implements its interface {
private Object mObject;
private Subject<Object> subject;
<constructor that takes mObject>
public void setField(String value) {
mObject.setField(value);
subject.onNext(mObject)
}
public Observable<Object> subscribe() {
return (Observable<Object>) this.subject;
}
...
}
您也可以参考此链接的可能重复项,而不是相同的问题@Priyamal
Object obj = new ValidationWrapper(new RxWrapper(new Object()));