問題タブ [android-jetpack-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1458 参照

android - ナビゲーション ビュー グローバル アクション バック状態

Jetpack Navigation コンポーネントをいじっていて、ナビゲーション ドロワーを使用するアクティビティを作成しました。

これは期待どおりに機能しますが、設定画面にグローバル アクションを追加しました。

メニューのアクションを参照しNavigationViewます。

と表示されますがSettingsActivity、戻るボタンを押して戻るとMainActivity、前の目的地ではなく最初の目的地が表示されます。はNavigationView状態を正しく保存し、(リストの最初の項目ではなく) 最後の宛先をチェックしますが。

SettingsActivityまた、をに置き換えてみましたSettingsFragmentが、同じ結果になりました。

グローバル アクションが選択された後、ナビゲーション コンポーネントの状態を正しく保存するにはどうすればよいですか?

0 投票する
1 に答える
42 参照

android - 目的地に移動して、NavigationManager の backtstack に別の場所を追加する方法はありますか?

こんにちは、Android NavigationManager は初めてです。

図に示すように、nav_graph に接続されたフラグメント A、B、および C を検討してください。図式

基本的に私が達成しようとしているのは、フラグメント A から直接 C に移動することです。

A->C、背面ボタン: C->B->A

NavigationManager を使用して実際にフラグメント B を表示せずにバックスタックにフラグメント B を追加する方法はありますか?