私の主な活動でonCreateにサービスが呼び出されました。 サービスはサービスクラス(IntentServiceではなく)から拡張されています - スレッドが呼び出され、無限ループを持ちます - スレッドが例外をスローした場合、サービスを閉じてサービスを呼び出します(try catchブロック)。サービスがアンドロイドによって閉じられた後、スレッドは引き続き実行されますか?
最終的には、何らかの理由でサービスがアンドロイドによって閉じられます。
次の質問にお答えください。
A)スレッドは引き続き実行されますか?
.....もしそうなら、いつでも例外がスローされますが、それはサービスを呼び出しますか?
....そうでない場合は、サービスが再び開始されるように例外がスローされますか?
B)私のサービスをオフにすると、アンドロイドは私のスレッドをちょうど回しますか?
私は、Androidがサービスをクリアすることを決定したときに、アプリケーションに何が起こるかを理解しようとしています。
ワウありがとう、これは私が知りたかったものです。これが文書化されている場所を尋ねてもいいですか?あなたが間違っていると思うわけではありませんが、私はたくさんの質問をしています。それを自分自身で調べる方が簡単でしょう:P – AndroidStudent
@AndroidStudent、よろしくお願いします。私は答えの最後にいくつかの参考文献を追加しました – Vasiliy
非常にありがとう - 非常に有用:) – AndroidStudent