要使用Android导航组件活动意图标志,您需要进行以下步骤:
implementation "androidx.navigation:navigation-fragment-ktx:2.3.0"
implementation "androidx.navigation:navigation-ui-ktx:2.3.0"
Navigation.findNavController()
方法并传入当前活动和导航主机视图的ID来完成此操作。例如:NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
navController.navigate(R.id.destination_fragment);
navController.popBackStack();
int currentDestination = navController.getCurrentDestination().getId();
navController.addOnDestinationChangedListener(listener);
NavHostFragment
来承载导航图。例如,您可以在一个FrameLayout中添加以下代码:
这样,您就可以使用Android导航组件的活动意图标志来进行导航操作了。希望对您有所帮助!