从同一栈中的后边页面往前边页面跳转时:
例如:
从Activity4往Activity2跳转,想要保证Activity2状态不变,并且点返回键是退回到Activity1而不是Activity4,可以在AndroidManifest.xml文件中设置android:launchMode="singleTask"
intent打开Activity2 传数据时不会再走Activity2的onCreate()方法 而且在onResume()方法中接收不了传回的数据,但是可以在onNewIntent()方法中接收 然后进行下一步操作
传数据:
接收数据:
这就是Activity的启动模式,关于启动模式我想单独写一篇。(任性脸)