前提・実現させたい事
前提として、レイアウトを左右に分けて開発をしています。
左側 : Menu, 右側 : Main
Menu画面のボタンを押すことで、それに連動したFragmentがMainへ配置されるような処理をしています。
そこで、Fragment1を配置するボタンを押して配置された後、もう一度MenuにあるFragment1を配置するボタンを押したら下記の様なエラーが発生してしまいます。
error
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.user.app, PID: 11302 java.lang.IllegalArgumentException: Navigation action/destination com.user.app:id/first_to_second cannot be found from the current destination
最終的には、Fragment1が表示されている時にボタンが押されたら、MainActivityに現在表示されているfragmentを取得して条件分岐をさせたいです。
それ+で、Fragment1が表示されているときにボタンが押されたら、SafeArgsを使ってFragment1の表示されているデータを更新することもしたいです。
まだ回答がついていません
会員登録して回答してみよう