public class FragmentTrackHelper
extends java.lang.Object
构造器和说明 |
---|
FragmentTrackHelper() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addFragmentCallbacks(SAFragmentLifecycleCallbacks fragmentLifecycleCallbacks)
添加 Fragment 的回调监听
|
static void |
onFragmentViewCreated(java.lang.Object object,
android.view.View rootView,
android.os.Bundle bundle)
插件 Hook 处理 Fragment 的 onViewCreated 生命周期
|
static void |
removeFragmentCallbacks(SAFragmentLifecycleCallbacks fragmentLifecycleCallbacks)
移除指定的 Fragment 的回调监听
|
static void |
trackFragmentPause(java.lang.Object object)
插件 Hook 处理 Fragment 的 onPause 生命周期
|
static void |
trackFragmentResume(java.lang.Object object)
插件 Hook 处理 Fragment 的 onResume 生命周期
|
static void |
trackFragmentSetUserVisibleHint(java.lang.Object object,
boolean isVisibleToUser)
插件 Hook 处理 Fragment 的 setUserVisibleHint 回调
|
static void |
trackOnHiddenChanged(java.lang.Object object,
boolean hidden)
插件 Hook 处理 Fragment 的 onHiddenChanged 回调
|
public static void onFragmentViewCreated(java.lang.Object object, android.view.View rootView, android.os.Bundle bundle)
object
- FragmentrootView
- Viewbundle
- Bundlepublic static void trackFragmentResume(java.lang.Object object)
object
- Fragmentpublic static void trackFragmentPause(java.lang.Object object)
object
- Fragmentpublic static void trackFragmentSetUserVisibleHint(java.lang.Object object, boolean isVisibleToUser)
object
- FragmentisVisibleToUser
- 是否可见public static void trackOnHiddenChanged(java.lang.Object object, boolean hidden)
object
- Fragmenthidden
- Fragment 是否隐藏public static void addFragmentCallbacks(SAFragmentLifecycleCallbacks fragmentLifecycleCallbacks)
fragmentLifecycleCallbacks
- SAFragmentLifecycleCallbackspublic static void removeFragmentCallbacks(SAFragmentLifecycleCallbacks fragmentLifecycleCallbacks)
fragmentLifecycleCallbacks
- SAFragmentLifecycleCallbacks