活动如何返回片段

时间:2015-07-07 09:32:30

标签: android android-fragments android-activity

有一个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

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 如果你与任何事情作斗争,请告诉我

相关问题