私のAndroidアプリケーションは、トップレベルのビューでうまく動作するナビゲーションドロワーで有効になっています。ここで、下位レベルのビューをナビゲートしているときに、ホームに到達するために上向き矢印でロゴを表示し、左端からスワイプしてナビゲーション ドロワーにアクセスできるようにして、クロス ナビゲーションのトップ レベル ビューをナビゲートし、戻ることができるようにします。現在の下位レベルのビューに到達した場所から最上位のビューをナビゲートします。
ビューが親ビューに戻ることができると書かれている次のセクションを読みました。しかし、フラグメントの親フラグメントを定義する方法の詳細はありません。または、ナビゲーション ドロワーでビューの階層を定義する方法はありますか?
http://developer.android.com/design/patterns/navigation-drawer.html#ImpactOnNav
システム 下位階層レベルへのクロス ナビゲーション後に戻る
ユーザーがナビゲーション ドロワーから下位階層の画面に移動し、その画面に直接の親がある場合、Back スタックはリセットされ、Back はターゲット画面の親を指します。この戻る動作は、ユーザーが通知からアプリに移動する場合と同じです。
もう 1 つのオプションは、addToBackStack
回避したいフラグメント トランザクションを呼び出すことです。これは、ガイドラインで推奨されている方法ではないためです。また、常にナビゲーション ドロワーを使用してビューをナビゲートするユーザーにとって、アプリは不必要に多くのエントリを保持します。バックスタックで。
シナリオを考えると、どんな提案も大歓迎です。