我正在尝试连接互联网时发送GET请求。 为了检测我是否可以连接互联网,我实现了BroadcastReceiver。
我注入了我的交互器实例,该实例将在onReceive回调上调用方法interactor.sendItem()。
我在广播接收器中也有一个CompositeDisposable的实例。您如何/何时在此处调用CompositeDisposable.dispose()?
对我来说,这种实现似乎有些cr脚。你会怎么做?我当时想以行为方式触发一个事件,然后发布到另一个要注入的课程。但是,如何让其他班级听这些更新呢?
我遵循干净的MVVM体系结构。要使用我的网络,我使用Retrofit + RxJava,我不确定这是否相关。