引用从这里获得的 AsyncTask 文档,它说
- AsyncTask 类必须在 UI 线程上加载。这是从 JELLY_BEAN 自动完成的。
- 任务实例必须在 UI 线程上创建。
execute(Params...)
必须在 UI 线程上调用。- 不要手动调用
onPreExecute()
,onPostExecute(Result)
,doInBackground(Params...)
, 。onProgressUpdate(Progress...)
现在在 UI 线程上创建 AsyncTask 引用的原因是什么?是 Looper 的问题吗?