在Android java中单击导航项时如何启动新活动
我想在用户单击名为注销的导航项目时启动一个新活动。我没有找到任何合适的语法或合适的方法来做这件事 navController.AddOnDestinationChangedListener新建navController.OnDestinationChangedListener{ @凌驾 公共空间onDestinationChanged@NonNullNavController控制器,@NonNull NavDestination,@Nullable Bundle参数{ int id=destination.getId在Android java中单击导航项时如何启动新活动,java,android,Java,Android,我想在用户单击名为注销的导航项目时启动一个新活动。我没有找到任何合适的语法或合适的方法来做这件事 navController.AddOnDestinationChangedListener新建navController.OnDestinationChangedListener{ @凌驾 公共空间onDestinationChanged@NonNullNavController控制器,@NonNull NavDestination,@Nullable Bundle参数{ int id=destin
if(id==R.id.nav_tools){
finish();
}
}
});
请尝试以下代码,从导航项单击打开新活动
当导航抽屉的导航工具项目被点击时,我想开始一个新的活动,这将是登录活动Hi,Tejas,你尝试过什么开始一个活动?如果这对你有效,那么你也可以投票和感谢
if(id==R.id.nav_tools){
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
}
Intent settingIntent = new Intent(HomeActivity.this, SettingActivity.class);
startActivity(settingIntent);
}