アプリとそのすべてのアクティビティとサービスを停止したいと考えています。現在、他のアクティビティを開始した主なアクティビティからfinish()を呼び出すと、自分のデバイスのホーム画面に移動するとアプリが停止しているように見えます。しかし、私はデバイス上で実行中のアプリケーションをチェックすると、このアプリはまだ表示されます。それは "1つのプロセスと1つのサービス"と言います。すべてを殺す方法はありますか?あるいは、もし私が個別にそれをやらなければならないのなら、どのようなものが走っているのかを知ることができます。ありがとうすべてのアクティビティやサービスを含むアプリを停止する - アンドロイドのライフサイクル
2
A
答えて
1
プロセスが強制終了されることを確認したい特定の理由はありますか?
Androidはプロセスをインテリジェントに管理します。それはあなたのプロセスを維持し、ユーザーがあなたのアプリケーションを再起動する場合、新しいプロセスを起動するのではなく、既存のプロセスを使用することができます。また、デバイスのメモリが不足している場合、Androidはこれらの非アクティブプロセスを強制終了してリソースを解放します。
つまり、良いこと Androidはあなたのプロセスを守ります。あなたはそれが不必要に殺されることを望むべきではありません。
アプリケーションのサービスを停止していない可能性があります。 bindServiceを使用してアクティビティからサービスを開始すると、アクティビティが停止したときにサービスが自動的に停止します(他のサービスにバインドされていないものと仮定して)。また、startServiceを使用してサービスを開始する場合は、stopServiceを呼び出してサービスを停止する必要があります。
関連する問題
- 1. アクティビティでAndroidサービスを停止する
- 2. アンドロイドでサービスを停止する
- 3. アクティビティのサービス内のMediaPlayerを一時停止する
- 4. 作成時に無限ループを含むサービスを停止/開始する方法
- 5. アプリのサービスを開始/停止するためのiPhoneライブラリ?
- 6. サービスを停止する
- 7. すべてのWebサービスを実行するVisual Studioを停止する方法
- 8. Google App Engine(Java)アプリが停止(すべてのバージョン)
- 9. サービス内のスレッドを停止する
- 10. サービスを停止します
- 11. MediaElement.jsすべてのプレイヤーを停止
- 12. java.lang.RuntimeException:アンドロイドで再開されないアクティビティの停止を実行する
- 13. 一時停止したアクティビティ
- 14. すべてのOracleサービスを起動および停止するSQLスクリプト
- 15. アンドロイドでintentserviceを停止するには?
- 16. 子アクティビティを停止して親アクティビティに戻る
- 17. アプリ内課金サービスをいつ開始し停止するのですか?
- 18. EAGLViewを終了してすべてのプロセスを停止する
- 19. 他のアクティビティからasynctaskを停止
- 20. Windowsサービスマネージャによるサービスの停止を防止するC#
- 21. インストール前にサービスを停止する
- 22. サービスをバッチで停止する
- 23. サービスを一時停止する
- 24. サービス自体を停止するには?
- 25. PostgreSQLサービスの動作が停止する
- 26. listActivitiesとtabActivitiesを含むすべてのアクティビティにコンテキストメニューを適用したい
- 27. Android:メディアプレイヤーを停止するか、すべてのアクティビティをミュートしてください
- 28. メディアレコーダーを停止してandroidの別のアクティビティに移動する方法
- 29. ActivityGroupで子アクティビティを一時停止して再開する
- 30. createjsのすべてのアニメーションを停止するFlash animation
ああ、正しい、私は必要なものだったfinish()の前にstopService()を実行していました。 – dt1000