Сетевые вызовы на темы или службы? - PullRequest
0 голосов
/ 15 января 2019

У меня есть эвакуационные звонки

  • sendConsumerLog
  • AskQuestion

    Они оба вызваны из Активность .

    Когда пользователь нажимает кнопку, sendConsumerLog Модификация вызывается и успешно AskQuestion Модификация называется.

    Когда-нибудь, если пользователь закроет приложение после вызова sendConsumerLog Retrofit, еще один AskQuestion Не удается запустить модификацию. Но я хочу задать вопрос любому, как в success () из sendConsumerLog Retrofit.

    Предположим, если я выйду из приложения после вызова sendConsumerLog Retrofit, есть ли гарантия, что будет вызван метод onfailed () / onsuccces ()?

    С чего начать служба , если приложение переходит в фоновый режим после вызова sendConsumerLog Модификация?

  • Должен ли я сделать оба ретрофит-звонка внутри сервиса ?

  • Стоит ли проверять sendConsumerLog onSuccess () для вызова AskQuestion Модификация в фоновом режиме служба ?

UPDATE

Мы можем использовать RxJava или RxAndroid;) это может обрабатывать все виды сетевых вещей: O

...