如果我有一个 fragment 对象,有没有办法通知我该 fragment 的生命周期方法?
一种可能的方法是在我的 fragment 中实现此机制, fragment 会通知监听器,但这需要样板代码,我需要将其添加到 fragment 的所有方法中。 Android 平台级别对此有支持吗?
最佳答案
您可以注册一个FragmentLifecycleCallbacks
使用 supportFragmentManager.registerFragmentLifecycleCallbacks(callback)
的实例。回调公开 fragment 的所有生命周期事件,并且在 fragment 被销毁之前一直处于 Activity 状态(在这种情况下回调会自动为您注销)。
关于android - fragment 生命周期的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38926956/