Y.A*_*.P. 2 performance android fragment swipe android-viewpager
这是否可以为ViewPager预加载Fragments,以便用户滑动到下一页时没有延迟?我一直在尝试两种适配器,但是从Fragmentstatepageradapter(我使用片段生成N页)切换到fragmentpageadapter是没有用的.我在页面中加载了很多位图.设置viewpager屏幕外页面没有帮助.有没有办法预加载它们并在backgdound充气?我知道这是一个愚蠢的问题,但我对性能有点绝望.基本上在我的应用程序中,当用户滚动到下一页时,有一种滞后,只是在页面之间,这很烦人......请帮助或指出正确的方向.我的目标是姜饼,所以我需要使用Android支持提供的内容.
这是否可以为ViewPager预加载Fragments,以便用户滑动到下一页时没有延迟?
当然.让适配器预加载片段.您负责返回片段getItem()- 无论是"预装"还是不是您的工作.
话虽这么说,你的问题很可能不是碎片本身,而是碎片正在做的事情.例如,你"在我的页面中加载了很多位图",如果你正在做与主应用程序线程相关的工作(例如,使用BitmapFactory),那么你就会造成自己的滞后.
因此,一个有才华的程序员可以使用像Traceview这样的工具,专门找出造成延迟的原因,而不是竞相"预加载" .然后,只有这样,才华横溢的程序员才能开始修复.
| 归档时间: |
|
| 查看次数: |
3509 次 |
| 最近记录: |