关闭Android应用程序[学习笔记一]

利用Activity的声明周期完全关闭Android应用程序

 

 假设有主窗口A(以下简称A),子窗口B(以下简称B).

  1. 当在A中调用B时,添加如下代码:
View Code
1 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 Code
1 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();
好啦,完工!
原文地址:https://www.cnblogs.com/yc_huangxiao/p/2371143.html