有一个Activity
A包含两个fragment
B和C.
还有两个Activities
D和E.
现在我点击C中的一个按钮去D,然后点击D中的另一个按钮去E. C - > D - > E.
没有问题。
现在我在Activity
E,我想回到D然后回到C.
E - > D - > C.有些不对劲。
当我点击后退按钮时,订单是E-> D-> E-> D ...
所有Activities
我使用了finish()
。
如何才能获得正确的订单E - > D - > C 1
答案 0 :(得分:0)
如果你想回到那个活动,你不应该使用finish()。如果查看活动生命周期,finish()会调用onDestroy()。点击此处http://developer.android.com/reference/android/app/Activity.html 关于返回片段,请查看文档并查找addToBackstack()方法。本文档将有助于正确导航:http://developer.android.com/training/implementing-navigation/temporal.html 如果你与任何事情作斗争,请告诉我