AsyncTaskを使用していくつかのネットワーク操作を実行するサービスを作成しています。AsyncTaskのdoInBackgroundに非常に長い時間がかかっているとしましょう。その間、リソースが少なくなり、オペレーティングシステムがサービスをシャットダウンしています。
AsyncTaskはいつ強制終了されますか?onDestroyが呼び出されたときにAsyncTaskは引き続き実行されますか、それとも後で発生しますか、それともAsyncTaskをシャットダウンする責任がありますか?onDestroyのコードとdoInBackgroundのコードの間に競合状態がないことを確認しようとしています。