У меня есть приложение с 2 разными домашними фрагментами в зависимости от типа пользователя, который вошел в систему, я использую компонент навигации с MVVM и одно действие с архитектурой нескольких фрагментов.
Я превратил все в метод и проверьте тип пользователя в каждом методе обратного вызова жизненного цикла внутри HomeFragment и соответственно вызовите соответствующий метод.
Я пытаюсь достичь после входа в базовый фрагмент с именем HomeFragment, а затем в зависимости от пользователя type использовать все методы обратного вызова жизненного цикла logi c и фрагмента из фрагмента типа UserOneHomeFragment / UserTwoHomeFragment.
Есть ли лучший способ сделать это?