BroadcastReceiverを使用するアラームがありますが、スレッドについて少し混乱しています。別のスレッドで実行して、他のスレッドに応答しなくなることのないようにしたいのですが、Androidドキュメントを見ると、メインスレッドが1つしかないのか、各アプリケーションにメインスレッドがあるのかがわかりません。独自のメインスレッド。
たとえば、アプリケーションが実行されていない場合、各アプリケーションが独自のメインスレッドを実行すると、BroadcastReceiverで個別のスレッドを実行する意味は何でしょうか。つまり、ユーザーの他のプロセスに影響を与えることはありません。私は走っていなかったので、それをしていなくても害はありませんでした。ただし、対照的に、すべてのアプリケーションに1つのメインスレッドがある場合は、アクションを別のスレッドに移動する必要があります。私は愚かな質問をしていないことを望みます。完全に理解したいだけです。前もって感謝します。