1
AsyncTask
AsyncTask.SERIAL_EXECUTOR
でモードを実行:AsyncTask
インスタンスを開始したストレートの後doInBackground()
と別の前に実行されることが保証(UIスレッド上で)onPostExecute()
された新しいタスクのonPreExecute()
を呼び出すために得ることができますか?Asyntaskシリアルエグゼ
私はシリアル実行プログラムモードを意味します - onPostExecute()
/onPreExecute()
コールバックも常に順番になることを保証していますか?
このシリアル化は、特定のプロセスに対してグローバルです。
これはどういう意味ですか?
あなたは100%確実ですか?以前の実行からのonPostExecute()が終了する前に、新しいonPreExecuteが実行されないように、どこかにロックがある可能性があります。 – JohnyTex
@JohnyTex 100%確信... –
しかし、どちらかというと、OnPreExecute()で何もしない(重要)場合は、doInBackground()がブロックされているので問題ありません。 – JohnyTex