请问为什么要判断parentfragment不为空

来源:7-2 Fragment可见性【经验技巧】

幕布斯3357744

2020-05-17

请问为什么要判断parentfragment不为空,homefragment的父类fragment是谁,viewpager里的fragment对沙发fragment来说是它的子类吗

写回答

1回答

LovelyChubby

2020-05-17

viewpager 里面的三个tab  fragment.是嵌套在sofaFragnent.里面的,只有当parent为visible子fragment. 才能进行视频播放啊,如果不处理,你可以前后台切换,看下,你在首页tab,但是沙发tab的视频tab  也能恢复播放,这就是生命周期的问题

0
2
慕慕6500093
回复
幕布斯3357744
不对,父fragment应该是sofaFragment。也就是 当前 fragment可见,且父fragment可见(也就是沙发页面可见)才可播放;否则当前fragment 没被嵌套的情况下直接判断当前fragment是否可见再播放。
2022-11-24
共2条回复

开发商业级热门短视频App 掌握Jetpack组件库

Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App

1364 学习 · 607 问题

查看课程