如何获得最后的onPause片段触发器?

时间:2015-10-05 07:27:51

标签: android android-activity fragment android-lifecycle

我的活动包含3个片段。 当活动onPaused 3片段时,将值设置为变量。

我想在onPause活动中检查var。

onPause活动首先调用然后调用片段onPause的问题。

如何解决?

所以我需要在所有onPause函数完成运行时运行一个函数吗?

感谢

1 个答案:

答案 0 :(得分:1)

您可以在片段中定义一个接口,并使活动实现该接口。然后在该界面中定义一个类似variableWasSet()的方法,并在设置变量之后在片段中的onPause()中调用它。这是communication between fragments的推荐方式。

或使用事件总线系统进行片段和活动之间的通信。 与ottoEventBus一样。