1

ナビゲーションドロワーを開いたときにホーム画面を除くバックスタックをクリアするにはどうすればよいですか?ナビゲーションドロワーを開いたときにバックスタックを削除する

追加情報:私は2つのアクティビティしか持っていません。私は主に断片を扱っています。アクションバーにナビゲーションボタンがあります。私の活動をバックプレスすると、以前に望まれなかった断片が表示されます。私は引き出しを開くときにすべての断片をクリアしたいです。

答えて

1

あなたの答えはここにある:

Is this the right way to clean-up Fragment back stack when leaving a deeply nested stack?

は基本的に、何をしたいが魅力のおかげのように動作しますgetSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);

+0

です!更新:私のように働いていても、本当にすべてのスタックをクリアしませんでした。申し訳ありませんが、あなたが私に尋ねる気にならない場合は、正確にこのコードを追加しますか? – chitra

+0

明確なアイデアを得るには、コードをいくつか追加する必要があります。あなたの説明によるが、私はあなたが 'onBackPressed'でそれをしたいと思う。 –

関連する問題