片段setUserVisibleHint方法已弃用

时间:2019-09-27 13:18:35

标签: android android-fragments fragment-lifecycle

在用户看到片段后,我使用这种方法执行一些任务。

现在,此方法已被弃用,我无法找到提供类似回调的适当替代方法。

根据文档,他们建议使用FragmentTransaction.setMaxLifecycle(Fragment, Lifecycle.State)方法,但是我找不到类似的回调,因此我的工作在这里停留了很长时间。

我已经从changelog中读取了片段:

  

最大生命周期:您现在可以通过以下方式为Fragment设置最大生命周期状态:   在FragmentTransaction上调用setMaxLifecycle()。这取代了   现在不推荐使用setUserVisibleHint()。 FragmentPagerAdapter和   FragmentStatePagerAdapter具有新的构造函数,可让您   切换到新行为。

如果有人可以,请给我建议合适的替代方法。 预先感谢。

0 个答案:

没有答案