【发布时间】:2019-05-25 05:58:36
【问题描述】:
我最近遇到了一个使用 Runnable 和 AsyncTask 的代码 sn-p,这是我以前不熟悉的。
AsyncTask.execute{
/* Some code to run in Background
* ...
* ...
*/
runOnUiThread{
//run on main thread, just like onPostExecute
}
}
我想知道这与我们创建 AsyncTask 类的以下方式相比如何?
class MyAsyncTask : AsyncTask<Unit, Unit, String>() {
override fun doInBackground(vararg params: Unit): String {...}
override fun onPostExecute(result: String) {...}
}
第一种方法有什么性能或其他缺点吗?
【问题讨论】:
标签: android android-asynctask android-threading