Android 关闭所有活动,进入mobile';s主屏幕

Android 关闭所有活动,进入mobile';s主屏幕,android,android-intent,Android,Android Intent,当我按下退出按钮并进入开始(主)屏幕时,当我从主屏幕按下后退按钮时,它进入第二屏幕。但是,我想在点击主屏幕上的后退按钮时关闭应用程序,并关闭在此之前的所有活动。 在做研究的时候我发现 Intent intent = new Intent(this, Home.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); finish(); 但是它不能满足我的要求。你可以使用我在这里提到的代码: 尽管Android的设计不支持选择退出应

当我按下退出按钮并进入开始(主)屏幕时,当我从主屏幕按下后退按钮时,它进入第二屏幕。但是,我想在点击主屏幕上的后退按钮时关闭应用程序,并关闭在此之前的所有活动。 在做研究的时候我发现

Intent intent = new Intent(this, Home.class);  
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
finish();

但是它不能满足我的要求。

你可以使用我在这里提到的代码:

尽管Android的设计不支持选择退出应用程序

相关链接:


您可以使用我在这里提到的代码:

尽管Android的设计不支持选择退出应用程序

相关链接:


只需在代码中添加一行代码,就可以了

   startActivity(intent);

只要在代码中添加一行代码,就可以了

   startActivity(intent);

FLAG_ACTIVITY_CLEAR_TOP FLAG_ACTIVITY_CLEAR_TOP|FLAG_ACTIVITY_NEW_任务为之工作me@RachitaNanda:嗨,我还有一个疑问。。您的上述代码满足我的要求。但当我按下手机的后退按钮(不是我的应用程序的后退按钮)时,它会出现第二个屏幕。。它应该关闭应用程序。还有一件事是,当我按下应用程序上的后退按钮时(我在后退按钮上执行了上述代码),当我再次启动应用程序时,它不会显示初始屏幕。。但直接给出登录屏幕。??告诉我解决方案。mobile的“后退”按钮完成当前活动并将您带到堆栈上的上一个活动。如果您希望在硬键后退时有相同的行为,只需覆盖活动的OnBackpress()或onkeydown(),并将代码添加到其中。如果没有代码,我无法说明其他问题,你可以问另一个问题,因为这是一个不同的问题prob@RachitaNanda:谢谢。。!!FLAG_ACTIVITY_CLEAR_TOP FLAG_ACTIVITY_CLEAR_TOP|FLAG_ACTIVITY_NEW_任务为之工作me@RachitaNanda:嗨,我还有一个疑问。。您的上述代码满足我的要求。但当我按下手机的后退按钮(不是我的应用程序的后退按钮)时,它会出现第二个屏幕。。它应该关闭应用程序。还有一件事是,当我按下应用程序上的后退按钮时(我在后退按钮上执行了上述代码),当我再次启动应用程序时,它不会显示初始屏幕。。但直接给出登录屏幕。??告诉我解决方案。mobile的“后退”按钮完成当前活动并将您带到堆栈上的上一个活动。如果您希望在硬键后退时有相同的行为,只需覆盖活动的OnBackpress()或onkeydown(),并将代码添加到其中。如果没有代码,我无法说明其他问题,你可以问另一个问题,因为这是一个不同的问题prob@RachitaNanda:谢谢。。!!