android - fragment 生命周期的监听器

标签 android android-fragments

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

一种可能的方法是在我的 fragment 中实现此机制, fragment 会通知监听器,但这需要样板代码,我需要将其添加到 fragment 的所有方法中。 Android 平台级别对此有支持吗?

最佳答案

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

关于android - fragment 生命周期的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38926956/

相关文章:

java - 难以掌握 Dagger 基础知识

android - Firebase Analytics UTM Activity 跟踪不起作用

android - 如何使用 androidx.navigation 从 fragment 返回数据?

android - 自定义抽屉导航

在 fragment 中使用 Butterknife 时出现 java.lang.NullPointerException

android - ProgressBar 不以 fragment 为中心

安卓 : taking Screenshot of the selected area programmatically

android - 磨损 Activity 中的 MessageApi.MessageListener 未触发

java - 从细节部分刷新Android Master/Detail Flow的Master page

android - 我的 setText 或我的 View 无法正常工作。?