Переход от Android Активность к фрагменту - PullRequest
0 голосов
/ 27 апреля 2020

В настоящее время я использую 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);

снова в этой ситуации, что бы я включил в ??????.

...