热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

androidx.fragment.app.Fragment中的setUserVisibleHint吗?已弃用?为什么不执行?

如何解决《androidx.fragment.app.Fragment中的setUserVisibleHint吗?已弃用?为什么不执行?》经验,为你挑选了1个好方法。



1> lukjar..:

他们只是在Fragments中更改了API。

如果使用此方法限制片段生命周期:

现在,您可以通过在FragmentTransaction上调用setMaxLifecycle()来为Fragment设置最大生命周期状态。这将替换现在不推荐使用的setUserVisibleHint()。

来源:https : //developer.android.com/jetpack/androidx/releases/fragment#1.1.0-alpha07。

如果您需要此方法是因为您尝试检测当前在中可见的片段ViewPager。现在,您可以只使用onResumeonPause方法,但是在此之前,您应该更改FragmentPagerAdapter构造函数中的默认行为。

像这样:

FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT)


推荐阅读
author-avatar
雪儿2602915015
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有