Android:如何停止片段更改?

时间:2014-12-17 02:26:36

标签: android android-fragments

我试图在以不同方式离开片段时发出警报,用户可以选择留在当前片段中。这可能吗?

就像有一个活动A和两个片段F1& F2。现在你在F2,backbutton导致F1和A中的一些菜单项也导致F1,我如何在一个地方编写代码来停止这两个事件? 片段停止时调用onstop,如何在onstop方法中停止此停止过程?

3 个答案:

答案 0 :(得分:2)

根据您要实现的目标,您可以覆盖以下方法:

的onDestroy
的onStop
在onPause

的onResume onBackPressed

答案 1 :(得分:0)

除了dustedrob提到的生命周期方法之外,您还应该阅读onDestroyViewonDetach,看看它们是否符合您的需求。

答案 2 :(得分:0)

您可以使用附加到所有片段的活动的onBackpressed()。 在Onbackpressed()上显示提醒。