setUserVisibleHint已经不能使用了吗?替代方法是什么?

wShineboy 初级 2021-09-22 17:12:54

做了个含底部导航菜单的APP,需要在窗口被隐藏和恢复时做些处理,俺先研究了一下onPause和onResume。前辈们说这个在Fragment中不好用,建议使用

setUserVisibleHint函数,俺拷了个大家广而流传的代码,发现函数已经被加上了删除线,见下图:

     这是不是说明这个函数已经不能用了,若真如此,那用什么来实现 Fragment页面切换之间的处理?

...全文
3338 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wShineboy 初级 2021-09-23
  • 打赏
  • 举报
回复

多谢指教,我觉得这样是不是搞偏了。没那么复杂的需求啊——
我就做了几个页面,主窗口设定连接参数连到服务端,同步显示服务端发来的数据(3Hz左右),切换到其它页面时需要把这个ScheduledExecutorService给停掉(否则会闪退);回到主窗口时要采用原有连接参数恢复连接状态,就这么点事。

立青_ 中级 2021-09-22
  • 打赏
  • 举报
回复

img


一般都是有注释的

立青_ 中级 2021-09-22
  • 打赏
  • 举报
回复

FragmentTransaction的setMaxLifecycle方法

wShineboy 初级 2021-09-22
  • 打赏
  • 举报
回复
 BTW:俺的 Android Studio版本为:Android Studio Arctic Fox | 2020.3.1,前些天有过Update。

80,479

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧