私は、最大スレッド サイズが 5 のスレッド プール エグゼキューターを使用して、Android の別のスレッドで特定のタスクを実行しようとしています。一度に 5 つの並列タスクが実行されるようにします。しかし、このアプローチの問題は、アプリケーションを閉じるとスレッドも強制終了されることです。これを適用範囲外にしてほしい。AIDL のサービスを選択することもできました。しかし、これの問題は、サービスへのバインドとバインド解除を続ける必要があり、送信する前にオブジェクトをパーセルする必要があることです。また、タスクが完了したら、呼び出し元のアプリケーションに通信する必要があります。これは、Broadcast を使用してどのように達成することもできました。別のプロセスでスレッドを実行できるのか、それとも AIDL のみを使用する必要があるのか 疑問に思っていましたか? 理解を助けてください!