I'm using navigation in MainActivity
, then I start SecondActivity
(for result). After finish of SecondActivity
I would like to continue with navigation in MainActivity
, but FragmentManager
has saved his state already.
On Navigation.findNavController(view).navigate(R.id.action_next, bundle)
I receive log message:
Ignoring navigate() call: FragmentManager has already saved its state
How I can continue in navigation?
You must always call super.onActivityResult()
in your Activity's onActivityResult
. That is what:
Unlocks Fragments so they can do fragment transactions (i.e., avoid the state is already saved
errors)
Dispatches onActivityResult
callbacks to Fragments that called startActivityForResult
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With