0

In main Activity I show new DialogFragment which is ParentFragment with only 1 frameLayout in it. From this fragment i add new Fragment into frame layout. (Fragment A)

val fragment = GetCheckQrChildFragment.newInstance()
        childFragmentManager.beginTransaction()
            .setPrimaryNavigationFragment(fragment)
            .add(R.id.container, fragment)
            .commit()

From the GetCheckQrChildFragment i can replace a fragment too (Fragment B)

val fragment = GetCheckChildFragment.newInstance()
fragmentManager!!.beginTransaction()
                .setPrimaryNavigationFragment(fragment)
                .replace(R.id.container,fragment)
                .commit()

But if i press the back button from the last Fragment B it doesn't return me to Fragment A. It returns me to activity from i show Dialog Fragment. How can i return from Fragment B to Fragment A?

0 Answers0