В настоящее время я использую Jetpack Navigation Controller для управления навигацией по всему моему приложению. Однако я столкнулся с ситуацией, которая кажется довольно простой, но я не могу найти решение.
Из моего основного навигационного ящика я могу перейти к операции (Activity2), которая не содержит никаких фрагментов. Основное действие (MainActivity) создает контроллер nav и настраивает навигацию.
В рамках действия, которое не содержит никаких фрагментов, я хотел бы перейти к фрагменту в другой части приложения, однако я столкнулся с несколькими проблемами в зависимости от подхода.
Сначала я попробовал традиционный подход:
FragmentManager fm = getSupportFragmentManager();
MyFragment myFragment = new MyFragment();
fm.beginTransaction().replace(?????????, loginFragment).commit();
В этой ситуации, что я должен включить для ?????????.
Я также попробовал чтобы снова использовать NavController в Activity2 onCreate:
NavController navController = Navigation.findNavController(??????, R.id.nav_myFragment);
снова в этой ситуации, что бы я включил в ??????.