利用Activity的声明周期完全关闭Android应用程序
假设有主窗口A(以下简称A),子窗口B(以下简称B).
- 当在A中调用B时,添加如下代码:
View Code1 Intent intent = new Intent();
2 intent.setClass(this, B.class);
3 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//注意红色加粗代码
4
5 startActivity(intent);
2.在B中点击退出按钮,添加如下代码:
好啦,完工!View Code1 Intent home = new Intent(Intent.ACTION_MAIN);
2 home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
3 home.addCategory(Intent.CATEGORY_HOME);
4 startActivity(home);
5 finish();