他们只是在Fragments中更改了API。
如果使用此方法限制片段生命周期:
现在,您可以通过在FragmentTransaction上调用setMaxLifecycle()来为Fragment设置最大生命周期状态。这将替换现在不推荐使用的setUserVisibleHint()。
来源:https : //developer.android.com/jetpack/androidx/releases/fragment#1.1.0-alpha07。
如果您需要此方法是因为您尝试检测当前在中可见的片段ViewPager
。现在,您可以只使用onResume
和onPause
方法,但是在此之前,您应该更改FragmentPagerAdapter
构造函数中的默认行为。
像这样:
FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT)