是否仍需要AsyncTask
?
在使用Java的Android中,我们曾经实现AsyncTask
和AsyncTaskLoader
,但最近我开始学习Kotlin,我注意到类似的事情是由Kotlin Coroutines完成的。
AsyncTask
自Android 11以来已被正式弃用。
https://developer.android.com/reference/android/os/AsyncTask
推论是推荐的选择,考虑到自2017年以来Kotlin是官方语言,那么使用AsyncTask
不再是标准选项。
是的,您现在使用Kotlin Coroutines来执行异步操作。
如果你正在寻找Coroutine的用法,那么这里有一个使用Coroutine异步从不同来源获取数据的例子:-
https://codingnconcepts.com/kotlin/fetch-data-from-sources-async/