viewpager+fragment+surface切换问题

qumoy 2017-12-21 09:59:15
现在是这样一个问题,我有三个fragment,这三个fragment都有surface去实现拍照功能,但是viewpager有预加载效果,当我滑动到第二个界面的时候第一个界面还保存在内存中,surface也无法执行surfacedestroyed的方法,所以导致第二个界面是黑色的。
现在的解决办法:重写了viewpager功能,禁止了它的预加载,三个界面都能正常显示,但是当从第一个fragment滑动到第二个fragment的时候中间有一秒左右的白屏加载时间。
想请教一下,有没有什么办法在不禁止预加载的情况下实现这个功能,不出现黑屏的情况?
...全文
274 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qumoy 2017-12-22
  • 打赏
  • 举报
回复
引用 1 楼 moonFY 的回复:
懒人方法 写在一个fragment里面
不太明白是啥意思哎?
moonFY 2017-12-22
  • 打赏
  • 举报
回复
将所有内容写到 一个Fragment里面
moonFY 2017-12-21
  • 打赏
  • 举报
回复
懒人方法 写在一个fragment里面

80,350

社区成员

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

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