2017-07-18 10 views
0

簡単で簡単なバージョン:私はInstagramのアプリのようにバックスタックを達成しようとしています。彼らはbottombarからのナビゲーションを使用InstagramのでinstagramのようなAndroidのバックスタック

どのように自分のナビゲーション作業

。コードがどのように見えるかわからなくても。彼らは何らかの種類の4車線バックスタックを作ります。

これで、「ホーム」(レーン1)をクリックします。その後、投稿をクリックする - >ユーザーをクリックする - >別の投稿をクリックする - >最後にハッシュタグをクリックする

私はそのレーンのバックスタックに4ページを追加しました。

私は別のレーンに似たようなことをします(アカウントページと言うことができます)。

私は知っている2つのレーンは4ページで両方。もし私がこの時点で戻るボタンを押すならば。私はそれらを開いたときと同じページでちょうど横断するだろう。

しかし、代わりに(下のナビゲーションから)[戻る]をクリックしてそこからバックボタンをクリックした場合。私は、レーン1の代わりに、レーン2

大きな問題私はbackstackingのように、この車線を達成するにはどうすればよい

から戻って通過するのでしょうか?私は考えていない簡単な方法はありますか?私はこれまでのところ、私は多くのことを行うために管理していない

行うために管理何

。私はこのタイプのナビゲーションを試してテストプロジェクトを作成しました。私がこれまでにやったことは、すべての私のボトムバーナビゲーションページの大規模なバックスタックを作成することです

私はこの種の機能を達成する方法について私の推測では、バックスタックの一部を上に移動し、 。しかし、それはどのように可能ですか?

+0

を実施していますスタックし、メインのアクティビティのonBackPressedをオーバーライドして、アクティブなFragmentManagerのpopBackStackメソッドを呼び出します –

答えて

関連する問題