У меня есть фрагмент с двумя разными вкладками. Вы можете перейти к любой из этих вкладок
<fragment (id=nav0, name, label)>
<action
android:id="@+id/action_nav0_toNavA"
app:destination="@id/navA">
<argument
android:name="showFirstTab"
app:argType="boolean"
android:defaultValue="false" />
</action>
<action
android:id="@+id/action_nav0_toNavA"
app:destination="@id/navA">
<argument
android:name="showFirstTab"
app:argType="boolean"
android:defaultValue="true" />
</action>
</fragment>
Проблема возникает, когда я go перехожу на первую вкладку, перехожу на вторую вкладку, оттуда перехожу к некоторым другим фрагментам и затем возвращаюсь.
Ожидается : Когда я вернусь, мне должна быть представлена вторая вкладка
Фактическая : Мне представлена первая вкладка.
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
setupActionBar()
viewModel.firstTabShown.onNext(args.showFirstTab)
}
Есть ли способ изменить значение объекта SafeArgs в Android Навигация?