关闭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();

 

好啦,完工!
posted @ 2012-02-28 10:53  大匪猫  阅读(178)  评论(0编辑  收藏  举报