簡単で簡単なバージョン:私はInstagramのアプリのようにバックスタックを達成しようとしています。彼らはbottombarからのナビゲーションを使用InstagramのでinstagramのようなAndroidのバックスタック
どのように自分のナビゲーション作業
。コードがどのように見えるかわからなくても。彼らは何らかの種類の4車線バックスタックを作ります。
これで、「ホーム」(レーン1)をクリックします。その後、投稿をクリックする - >ユーザーをクリックする - >別の投稿をクリックする - >最後にハッシュタグをクリックする
私はそのレーンのバックスタックに4ページを追加しました。
私は別のレーンに似たようなことをします(アカウントページと言うことができます)。
私は知っている2つのレーンは4ページで両方。もし私がこの時点で戻るボタンを押すならば。私はそれらを開いたときと同じページでちょうど横断するだろう。
しかし、代わりに(下のナビゲーションから)[戻る]をクリックしてそこからバックボタンをクリックした場合。私は、レーン1の代わりに、レーン2
大きな問題私はbackstackingのように、この車線を達成するにはどうすればよい
から戻って通過するのでしょうか?私は考えていない簡単な方法はありますか?私はこれまでのところ、私は多くのことを行うために管理していない
行うために管理何
。私はこのタイプのナビゲーションを試してテストプロジェクトを作成しました。私がこれまでにやったことは、すべての私のボトムバーナビゲーションページの大規模なバックスタックを作成することです
私はこの種の機能を達成する方法について私の推測では、バックスタックの一部を上に移動し、 。しかし、それはどのように可能ですか?
を実施していますスタックし、メインのアクティビティのonBackPressedをオーバーライドして、アクティブなFragmentManagerのpopBackStackメソッドを呼び出します –