2016-08-11 2 views
0



時の断片を保存することはできません、私はすべての断片である4つのタブで構成されてBottomBarでAndroidアプリケーションを開発していますが、のはA, B, C, Dを言わせて。タブAにいる間、ユーザーはA2、A3などの新しいフラグメントを開くボタンを押すことができます。私の問題は:A2に達した後、下部バーの他のタブを押して(B,C,D)を押した後、 A2の代わりにフラグメントAに戻ります。

アンドロイドBottombar:ナビゲーション

タブAに戻ると、現在のフラグメント(A2)を保存するソリューションはありますか?あるいは、フラグメントの代わりにタブごとに別々のアクティビティを使用しますか?私はFragmentTransactionクラスのreplace()メソッドを使用して、AとA2を切り替える。

答えて

0

私は、ViewPagerであなたのA、B、C、Dフラグメントを実装しようとしていますが、可視性が変わったときにViewPagerによって呼び出されるフラグメントAのsetUserVisibleHint()をオーバーライドして、そこを通過する可視性arg。

関連する問題