1. Intent.FLAG_ACTIVITY_CLEAR_TOP 注意是 清除栈里自己以上的activity,所以叫TOP
2.结束所有activity,需要写一个类保存所有activity,结束时将保存的activity全部finish
------------------------------------------------------------------
以下参考:
每一个activity都有自己的生命周期,被打开了最终就要被关闭。
四种结束当前的activity方法
- //关闭当前activity方法一
- finish();
- //关闭当前界面方法二
- android.os.Process.killProcess(android.os.Process.myPid());
- //关闭当前界面方法三
- System.exit(0);
- //关闭当前界面方法四
- this.onDestroy();
但如果已经启动了四个Activity:A,B,C和D,
在D Activity里,想再启动一个Activity B,但不变成A,B,C,D,B,而是希望是A,B,而且B上的数据依然保留