在ActivityA中关闭还有一个ActivityB

Posted mfmdaoyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ActivityA中关闭还有一个ActivityB相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

什么时候在Android中关闭光标?

在 JDBC 中关闭后 Postgresql 连接保持空闲

在 Kotlin 中关闭应用程序后,如何将 onItemSelected 保留在选中的同一项目上?

在 Visual C++ 中关闭突出显示“事件”关键字

如何让线程等待 JFrame 在 Java 中关闭?

使用 MVVM 灯光从视图模型中关闭窗口 [重复]