我的活动包含3个片段。 当活动onPaused 3片段时,将值设置为变量。
我想在onPause活动中检查var。
但onPause
活动首先调用然后调用片段onPause
的问题。
如何解决?
所以我需要在所有onPause函数完成运行时运行一个函数吗?
感谢
答案 0 :(得分:1)
您可以在片段中定义一个接口,并使活动实现该接口。然后在该界面中定义一个类似variableWasSet()
的方法,并在设置变量之后在片段中的onPause()
中调用它。这是communication between fragments的推荐方式。