如果不再需要之前的activity了,在打开后直接finish()掉就好了吧 设置Intent.setFlag(Intent.FLAG_ACTIVITY_TOP)能够清空此栈之前的Activity。 在AndroidManifest.xml设置Activity的属性noHistory = true,当启动新的Activity后之前的Activity不会保存在ActivityTask中。