博文

目前显示的是标签为“Activity”的博文

安卓:如何销毁指定Activity?

 思路:我们只要拿到Activity的引用就能通过调用finish()方法来销毁它了。  例如,现在我们要在TwoActivity中去销毁OneActivity,我们只要在OneActivity中持有一个静态的Activity,并且把OneActivity的引用给它,这样就能在TwoActivity通过静态变量来销毁OneActivity。 public class OneActivity extends Activity { public static OneActivity oneActivity ; @Override protected void onCreate ( @Nullable Bundle savedInstanceState) { super .onCreate(savedInstanceState) ; //把引用给静态变量 oneActivity = this; } }   public class TwoActivity extends Activity { @Override protected void onCreate ( @Nullable Bundle savedInstanceState) { super .onCreate(savedInstanceState) ; //通过静态变量销毁OneActivity OneActivity. oneActivity .finish() ; } }