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
