Fragmentation
Fragmentation copied to clipboard
单Activity+多Fragment的架构,偶尔出现白屏问题
fragment切换时,偶尔会出现白屏的问题,直到退出整个App,重新进入,白屏才暂时消失,暂未发现规律。
请问解决了吗
fragment切换时,偶尔会出现白屏的问题,直到退出整个App,重新进入,白屏才暂时消失,暂未发现规律。
加防抖就行了
咋么加防抖啊
我这也出现了,我的线上项目
我这也出现了,烦躁,我的线上项目
有规律的吗,加楼上大家说的防抖处理,解决了没?
@yueqistar 并没有规律,我考虑是内存的原因。。。重复一遍操作又出不来,偶尔一次又出来,
我这线上出现,这边重现不了
白屏是你,传入的fragmentmanagerr不对 或者你在viewpager的每个子fragment没有没有屏蔽返回按键功能。
防抖处理应该是解决多次pop,把root Fragment 给pop了,loadRootFragment方法把root fragment 添加到回退栈了
白屏是你,传入的fragmentmanagerr不对 或者你在viewpager的每个子fragment没有没有屏蔽返回按键功能。 之前我回复的。这是一种情况,现在想来不符合楼主的问题,
想要体验楼主的bug的,可以这么做
在首页activity中使用loadRootFragment 加载fragment的时候,这样写, if (findFragment(ZhuYeFragment.class) == null) { loadRootFragment(R.id.fl_container, ZhuYeFragment.newInstance()); } 然后软件推到后台,进入系统设置 应用权限管理,然后把存储权限关了(首先你要已经请求了权限),这个时候回到桌面,点击图标启动,你就会看到你没见过的白屏,点击stack红点,可以看到栈里面已经有了fragment了,但是确实白屏,你们可以自己体验下
有可能是你连续按两次返回键导致的。
https://github.com/YoKeyword/Fragmentation/issues/1130#issuecomment-886559697 解决了