Как сделать вызов OkHttp в Android.WorkManager? - PullRequest
1 голос
/ 24 мая 2019

У меня есть несколько запросов OkHttp, которые мне нужно отправить, и даже если в течение некоторого времени нет интернета, в конце концов, они должны быть доставлены.Кажется, что WorkManager - хороший API, который может справиться с этим.Но как объединить запросы OkHttp и WorkManager?И (во-вторых) иметь возможность получать уведомления?

1 Ответ

0 голосов
/ 27 мая 2019

Я недавно использовал то же самое, что и вы:

Вы можете сделать это следующим образом:

@NonNull
@Override
public Result doWork() {

    // DO OKHTTP REQUEST HERE........

    return Result.success();
}

Примечание. Не используйте здесь какой-либо поток пользовательского интерфейса, например индикатор выполнения.

...