3

JBでfinishAffinity()が行うのと同じ方法で、バックスタック全体をクリアしてICSでアプリケーションを強制終了する方法はありますか?

4

3 に答える 3

1

(で)作成されたアクティビティをどこかで追跡しonCreate()、スタックをクリアしたい場合は、アクティビティを繰り返してfinish()各アクティビティを呼び出すことで、同じ結果を得ることができます。メソッドで追跡しているアクティビティも必ず削除してくださいonDestroy()。そうしないと、メモリがリークします。

于 2012-08-28T12:19:16.717 に答える
1

それを可能にするためにJBでfinishAffinity()が導入されたので、おそらくそうではありません。

于 2012-08-28T12:13:10.553 に答える
0

launchMode="singleTask" を追加して解決しました

于 2012-08-28T17:19:19.793 に答える