0

私のアプリケーションは、サード パーティのマップ アクティビティを起動し、場所を設定します。ユーザーがマップ アクティビティから戻ると、前のアクティビティに戻ります。

アプリケーションを終了すると、マップ アクティビティとその他のプロセスが実行され続けます。それらを閉じたいと思います。どうすればいいですか?

前もって感謝します

4

1 に答える 1

1

FLAG_ACTIVITY_NO_HISTORY で外部アクティビティを起動してみてください

プロセスはアクティビティと同じではありません。Android は適切な場合にプロセスを破棄するため、プロセス (自分自身のプロセスであっても) が使用されていないときに生きていても問題ありません。

外部プロセスを強制終了しようとすべきではありません (とにかくもうできません)。また、自分自身を強制終了したり終了させたい状況はほとんどありません (ほとんどの場合、回復できることを確認するためのテストのためです)。

于 2012-07-14T17:31:22.990 に答える