求助Android开发 fragment加载问题

溪溪cherish 2016-08-20 11:02:55
求助一个Android开发问题 最近在开发一个APP 我在mainactivity下用pageradapter嵌套了四个fragment 然后我又在每个fragment (称为a组)下用paperadapter嵌套了三到五个fragment(称为b组)
效果就是 mainactivity 里用来选择a组fragment的button控件和 a组某个fragment用来选择b组fragment的button 控件 以及 b组fragment返回来的layout布局在一个界面 这样可以运行 但是我发现每次运行测试 总会出现 b组fragment返回来的layout加载不及时 甚至加载不出来的现象
是我的设计思路有问题吗 像这种情况应该怎么设计呢 由于代码较多 我就不贴了 还请大神帮帮忙 新手求请教
效果有点类似于我刚刚传的那张图的输入法 在下面选择完类型之后 在上面还要再选择一次类型 最后要点击进去最后的某个控件 进到activity中
求助求助 在此谢谢!!!!
图片好像加载不了 但是大神一定懂我意思的!谢谢大神~~~~
...全文
235 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
溪溪cherish 2016-08-21
  • 打赏
  • 举报
回复
引用 3 楼 a784063999 的回复:
正常來說ViewPage會緩存2~3個Fragment, 你在instantiateItem加調試語句輸出看看幾時被調用
谢谢了! 那我这种设计思路就是没有问题是吗 就需要看看是不是有一些错误
a784063999 2016-08-21
  • 打赏
  • 举报
回复
引用 4 楼 u013058090 的回复:
[quote=引用 3 楼 a784063999 的回复:] 正常來說ViewPage會緩存2~3個Fragment, 你在instantiateItem加調試語句輸出看看幾時被調用
谢谢了! 那我这种设计思路就是没有问题是吗 就需要看看是不是有一些错误[/quote] 我不知道有沒有更好的思路, 你在instantiateItem調用前後用記錄一下時間, Log.d輸出這兩個時間的差, 看看哪個Fragment耗時長 然後看看能不能把裏面的耗時操作放在子線程執行, 如果沒有耗時長的話, 就是其他問題
a784063999 2016-08-20
  • 打赏
  • 举报
回复
正常來說ViewPage會緩存2~3個Fragment, 你在instantiateItem加調試語句輸出看看幾時被調用
溪溪cherish 2016-08-20
  • 打赏
  • 举报
回复
大神看这看这!谢谢各位 诚心感谢
溪溪cherish 2016-08-20
  • 打赏
  • 举报
回复
帖子不要沉呢~~~谢谢各位

80,490

社区成员

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

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