hereから取得した AsyncTask ドキュメントを引用すると、それは言う
- AsyncTask クラスを UI スレッドにロードする必要があります。これは、JELLY_BEAN の時点で自動的に行われます。
- タスク インスタンスは、UI スレッドで作成する必要があります。
execute(Params...)
UI スレッドで呼び出す必要があります。onPreExecute()
、、、onPostExecute(Result)
を 手動でdoInBackground(Params...)
呼び出さないでください。onProgressUpdate(Progress...)
UI Thread で AsyncTask 参照を作成する理由は何ですか? ルーパーの問題ですか?