片段生命周期的监听器

时间:2016-08-12 21:51:38

标签: android android-fragments

如果我有一个片段对象,有没有办法可以通知该片段的生命周期方法?

一种可行的方法是在我的片段中实现这种机制,片段通知监听器,但这需要在片段的所有方法中添加的样板代码。 Android平台级别是否支持此功能?

1 个答案:

答案 0 :(得分:6)

您可以使用supportFragmentManager.registerFragmentLifecycleCallbacks(callback)注册FragmentLifecycleCallbacks个实例。回调公开了片段的所有生命周期事件,并且在片段被销毁之前一直处于活动状态(在这种情况下,回调会自动取消注册)。