2016-04-27 9 views
0

簡単な質問:どうすればActivityスタックを現在の状態に保つことができますか?startActivity()を使用せずにアクティビティスタックをクリアする

私はLoginActivity、HomeActivityなど100のアクティビティを持っています。私は101の活動からHomeActivityに来ます。私は第二をしたいだけ

たら、HomeActivityでintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);

  • を使用して、それらの101回の活動からstartActivity()を呼び出している間、私はアクティビティスタック

    1. をクリアすることができます。出来ますか?はいの場合、どうですか?私はリソースを解放するために活動スタックをクリアしたい。

  • +1

    http://stackoverflow.com/a/18442510/5068931試してみますか? –

    答えて

    3

    あなたのHomeActivityマニフェストタグにandroid:clearTaskOnLaunch="true"と を追加します。

    関連する問題