当我按下退出按钮并进入开始(主)屏幕时,当我从主屏幕按下后退按钮时,它进入第二屏幕。但是,我想在主屏幕上单击后退按钮关闭应用程序,然后关闭所有活动。 在做研究时我发现,
Intent intent = new Intent(this, Home.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
finish();
但它不能满足我的要求。
答案 0 :(得分:3)
您可以使用我在此处引用的代码 How to exit from the application and show the home screen?:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
虽然Android的设计不赞成退出应用程序。
相关链接:
答案 1 :(得分:0)
只需在代码中添加一行,这样就可以了。
startActivity(intent);