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

Я хочу вызвать API, и если возвращается ошибка, я хочу вызывать ее снова, пока onSuccess не будет возвращен.

Также в блоке onSuccess я хочу обновить пользовательский интерфейс.Я попытался обернуть функцию пользовательского интерфейса в withContext(Dispatchers.Main) {}, но это не работает.Выдает ошибку Only the original thread that created a view hierarchy can touch its views.

...