Here is my Single Activity Approach:
MainActivity has the NavHost
MainFragment with AppBarLayout, TabLayout, ViewPager, etc.
MainFragment Has 2 (or more) Fragments within ViewPager -> {
CustomerListFragment -> will navigate to CustomerDetailFragment
EmployeesListFragment -> will navigate to EmployeeDetailFragment
}
CustomerDetailFragment (has completely different design layout)
EmployeeDetailFragment (it also has completely different design layout)
* My Problem is that, How I am going to handle Navigation Between these List Fragments to Detail Fragments with Navigation Architecture Components(androidx)*