【发布时间】:2020-07-23 04:47:50
【问题描述】:
我目前正在使用 Jetpack 导航控制器来管理整个应用中的导航。但是我遇到了一个看起来很简单但我找不到解决方案的情况。
从我的主导航抽屉中,我能够导航到不包含任何片段的活动 (Activity2)。主要活动(MainActivity)构造导航控制器并设置导航。
在不包含任何片段的活动中,我想导航到应用程序另一部分的片段,但是我遇到了几个问题,具体取决于方法。
我首先尝试了一种传统的方法:
FragmentManager fm = getSupportFragmentManager();
MyFragment myFragment = new MyFragment();
fm.beginTransaction().replace(?????????, loginFragment).commit();
在这种情况下,我应该为?????????。
我还尝试在 Activity2 onCreate 中使用 NavController:
NavController navController = Navigation.findNavController(??????, R.id.nav_myFragment);
在这种情况下,我会在 ?????? 中包含什么。
【问题讨论】:
标签: android android-fragments uinavigationcontroller