码迷,mamicode.com
首页 > 其他好文 > 详细

在ActivityA中关闭还有一个ActivityB

时间:2017-06-30 19:53:08      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:cte   var   down   ted   有一个   att   super   star   over   

1.对于简单的两个Activity

public class A_activity extends Activity { 

      public static A_activity _instance = null; 

         @Override 
         protected void onCreate(Bundle savedInstanceState) { 
               // TODO Auto-generated method stub 
               super.onCreate(savedInstanceState); 
                ..... 
               //重点
              _instance = this; 
         } 

   } 
  public class B_activity extends Activity { 

          @Override 
         protected void onCreate(Bundle savedInstanceState) { 
                  // TODO Auto-generated method stub 
                super.onCreate(savedInstanceState); 
                A_activity._instance.finish(); 
          } 
   } 

2.也能够通过ActivityManager

ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);   
manager.restartPackage(packageName); 

在ActivityA中关闭还有一个ActivityB

标签:cte   var   down   ted   有一个   att   super   star   over   

原文地址:http://www.cnblogs.com/mfmdaoyou/p/7100338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!