gpt4 book ai didi

java - 在 Android java 中单击导航项时如何启动新 Activity

转载 作者:行者123 更新时间:2023-12-02 01:00:10 26 4
gpt4 key购买 nike

我想在用户单击名为“注销”的导航项时启动一个新 Activity 。我没有找到任何合适的语法或正确的方法来做到这一点

navController.addOnDestinationChangedListener(new NavController.OnDestinationChangedListener() { @覆盖 public void onDestinationChanged(@NonNull NavController Controller ,@NonNull NavDestination目的地,@Nullable Bundle参数){ int id=destination.getId();

            if(id==R.id.nav_tools){
finish();


}
}
});

最佳答案

尝试使用以下代码通过导航项点击打开新 Activity

 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);
}

关于java - 在 Android java 中单击导航项时如何启动新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60772159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com