Разница между Kotlin Coroutine, Android Async Task и Async ждет - PullRequest
1 голос
/ 22 мая 2019

Я прошел через сопрограмму Kotlin, я понял, как она работает, но у меня путаница между куртином kotlin и Android Async.execute & Async, так как сопрограмма Kotlin работает в фоновом режиме и не блокируется в потоке пользовательского интерфейса, но происходит то же самое когда мы запускаем Android Async (этот Async, я говорю о том, какие реализации этих методов 1) doInBackground 2) onPostExecute 3) onProgressUpdate), он также выполняет вычисления в фоновом потоке и публикует результат в потоке пользовательского интерфейса.

Async-await return Deffered объект означает, что результат, очевидно, будет возвращен в будущем.

Может ли кто-нибудь объяснить, в чем разница между ними.

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