アプリとそのすべてのアクティビティとサービスを停止したいと考えています。現在、他のアクティビティを開始した主なアクティビティからfinish()を呼び出すと、自分のデバイスのホーム画面に移動するとアプリが停止しているように見えます。しかし、私はデバイス上で実行中のアプリケーションをチェックすると、このアプリはまだ表示されます。それは "1つのプロセスと1つのサービス"と言います。すべてを殺す方法はありますか?あるいは、もし私が個別にそれをやらなければならないのなら、どのようなものが走っているのかを知ることができます。ありがとうすべてのアクティビティやサービスを含むアプリを停止する - アンドロイドのライフサイクル
2
A
答えて
1
プロセスが強制終了されることを確認したい特定の理由はありますか?
Androidはプロセスをインテリジェントに管理します。それはあなたのプロセスを維持し、ユーザーがあなたのアプリケーションを再起動する場合、新しいプロセスを起動するのではなく、既存のプロセスを使用することができます。また、デバイスのメモリが不足している場合、Androidはこれらの非アクティブプロセスを強制終了してリソースを解放します。
つまり、良いこと Androidはあなたのプロセスを守ります。あなたはそれが不必要に殺されることを望むべきではありません。
アプリケーションのサービスを停止していない可能性があります。 bindServiceを使用してアクティビティからサービスを開始すると、アクティビティが停止したときにサービスが自動的に停止します(他のサービスにバインドされていないものと仮定して)。また、startServiceを使用してサービスを開始する場合は、stopServiceを呼び出してサービスを停止する必要があります。
関連する問題
- 1. アクティビティでAndroidサービスを停止する
- 2. アクティビティとサービスのライフサイクル
- 3. アンドロイドでサービスを停止する
- 4. サービスを停止してアプリを終了
- 5. 左/右にスワイプするとアプリが停止するサービスを停止する
- 6. アクティビティのサービス内のMediaPlayerを一時停止する
- 7. アクティビティからサービス内のCountdowntimerを停止する方法
- 8. アンドロイドonPause:なぜ、すべてのスレッドを停止しますか?
- 9. 作成時に無限ループを含むサービスを停止/開始する方法
- 10. アプリのサービスを開始/停止するためのiPhoneライブラリ?
- 11. アンドロイドでハッキングするアプリ内購入を停止する方法
- 12. アプリ全体を一時停止して終了し、基本アクティビティを使用していない場合にのみサービスを停止する方法
- 13. アプリをスワイプするとサービスが停止する
- 14. サービスを停止する
- 15. Androidサービスを停止する
- 16. すべてのClearcaseサービスをAIXシステムで停止する - 完全に停止するClearcase
- 17. vue 2ライフサイクル - beforeDestroyでの停止方法
- 18. すべてのWebサービスを実行するVisual Studioを停止する方法
- 19. C++作業やプロセス中にサービスを停止する方法
- 20. Andoridサービスをサービス停止する
- 21. アプリを終了した直後にAndroidサービスが停止する
- 22. なぜTHREE.ColladaLoaderはサイト上のすべてのアクティビティを停止しますか?
- 23. 他のアクティビティからアクティビティのタイマーを停止する方法
- 24. java.lang.RuntimeException:アンドロイドで再開されないアクティビティの停止を実行する
- 25. 停止単語を含む単語を削除するtm_map?
- 26. テーブル停止列幅を含むトグル要素を作成する
- 27. サービス内のスレッドを停止する
- 28. グループに所属するすべてのホストでサービスを停止します
- 29. サービスを停止します
- 30. Google App Engine(Java)アプリが停止(すべてのバージョン)
ああ、正しい、私は必要なものだったfinish()の前にstopService()を実行していました。 – dt1000