Как обнаружить интернет-соединение и отправить запрос? - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь отправить запрос GET, когда у меня есть подключение к Интернету. Чтобы определить, есть ли у меня подключение к Интернету, я реализовал BroadcastReceiver.

Я внедряю экземпляр моего интерактора, который будет вызывать метод interactiveor.sendItem () при обратном вызове onReceive.

У меня также есть экземпляр CompositeDisposable внутри Broadcast Receiver. Как / когда бы вы вызвали CompositeDisposable.dispose () здесь?

Кроме того, эта реализация кажется мне немного дурацкой. Как бы вы это сделали? Я думал о том, чтобы вызвать событие с поведенческим поведением и опубликовать в другом классе, где я бы вводил. Но как заставить другой класс слушать обновления?

Я следую чистой архитектуре MVVM. Для своей сети я использую Retrofit + RxJava, я не уверен, что это актуально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...