gpt4 book ai didi

android - 如何让抽屉滑动关闭而不是再次创建 Activity ?

转载 作者:行者123 更新时间:2023-11-29 20:45:51 27 4
gpt4 key购买 nike

我有一个应用程序,其中 onItemClick() Activity 确定抽屉中的哪个项目被单击并启动相应的 Activity 。但是,如果我已经在“设置”屏幕并打开抽屉并再次单击“设置”,它会启动一个新的设置 Activity 。我如何在这里优化我的代码以仅检测该用户已经在“设置”屏幕上,因此抽屉应该滑动关闭?这是我的代码:

//@Override
public void onItemClick(AdapterView<?> arg0, View v, int position, long id) {
Drawer.closeDrawers();
Intent i = new Intent(DrawerActivity.this, SignUpActivity.class);
switch(position){
case 7:
i = new Intent(DrawerActivity.this, UserSettingActivity.class);
break;
}
startActivity(i);

最佳答案

为此,您可以将最后一次单击的数字存储在一个变量中。

然后下次检查当前点击的位置是否不等于上次存储的位置

如果不相等,则启动新屏幕并更新上次单击的位置,否则什么都不做

关于android - 如何让抽屉滑动关闭而不是再次创建 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30386995/

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