私の活動では、、、を実装しonstop()
ますonstart()
onstart()
サービスを開始してバインドします。私のサービスは拡張されてIntentService
いるので、onStop()
電話するだけunbindService()
です。
次に、デバイスの設定に移動し、[実行中]タブを開きます->キャッシュされたプロセスを表示します。
- タッチバックキーのとき。showcachedprocessesで私のサービスはまだあります。
- ホームキーをタッチしたとき。show cached processで、私のサービスはなくなりました。
どちらも。を呼び出しますonstop()
。
では、なぜこのようなケースが2つあるのか、誰かに教えてもらえますか?または、これはとのライフサイクルについての誤解Service
ですActivity
。