安卓:如何销毁指定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() ; } }