Home > Software engineering >  How to navigate from FragmentA to FragmentB in viewPager from FragmentA class?
How to navigate from FragmentA to FragmentB in viewPager from FragmentA class?

Time:07-01

I have a viewPager in MainActivity. And have 2 fragments FragmentOne and FragmentTwo. In my FragmentOne I have a button that suppose to redirect user and open FragmentTwo. I know how to make it from parent MainActivity. But the trigger happens in FragmentOne. So how to achieve that directly from FragmentOne to FragmentTwo?

CodePudding user response:

add a public function in MainActivity that navigate from FragmentOne to FragmentTwo then get MainActivity in FragmentOne and call that function, so your code in FragmentOne should look like this:

(requireActivity() as AuthActivity).navigateFromFragmentAToFragmentB()

And in your activity you need to create that public function named navigateFromFragmentAToFragmentB that will navigate from FragmentOne to FragmentTwo

  • Related