Service
の新しいインスタンスは、サービスが起動されるたびに作成されるか、インスタンスが再利用されるかどうかです。例えば。複数の呼び出し:Androidサービスインスタンスは再利用されますか?
context.startService(new Intent(context, MyService.class));
The docsは、そのサービスクラスを再利用することができますを意味するもの:
誰かが
Context.startService()
を呼び出した場合、システムは(それを作成し、そのonCreate()
メソッドを呼び出すサービスを取得します
ただし、この問題はどこからでも直接見つけることはできません。
"サービスが実行されるたびに新しいサービスインスタンスが作成されるのですか、またはインスタンスが再利用されるのですか?" - それはあなたに "実行"が何を意味するかに完全に依存します。質問を編集してより正確な用語を使用するか、実際のシナリオ(たとえば、メソッド呼び出しのシーケンスやその他のイベント)を記述することができます。 – CommonsWare
良い点、ありがとう – Armand