如何检测互联网连接并发送请求?

时间:2019-06-26 13:58:55

标签: android kotlin mvvm

我正在尝试连接互联网时发送GET请求。 为了检测我是否可以连接互联网,我实现了BroadcastReceiver。

我注入了我的交互器实例,该实例将在onReceive回调上调用方法interactor.sendItem()。

我在广播接收器中也有一个CompositeDisposable的实例。您如何/何时在此处调用CompositeDisposable.dispose()?

对我来说,这种实现似乎有些cr脚。你会怎么做?我当时想以行为方式触发一个事件,然后发布到另一个要注入的课程。但是,如何让其他班级听这些更新呢?

我遵循干净的MVVM体系结构。要使用我的网络,我使用Retrofit + RxJava,我不确定这是否相关。

0 个答案:

没有答案