在Activity中关闭另一个Activity

来源:互联网 发布:mac伪装软件 编辑:程序博客网 时间:2024/05/08 01:41
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); 
0 0