问题描述
我的问题是,是否可以在Pager闲置时刷卡后设置适配器?
还有就是OnPageChangeListener
,你可以在设置ViewPager
监控的滑动手势。然后,您可以使用onPageSelected()
(或onPageScrollStateChanged()
监视当前状态)方法在选择新页面时得到通知,并从该方法开始加载数据。
另外,请确保由ListView
引起延迟,而不是由代码的其他部分引起。
解决方法
我有ViewPager
一些碎片。每个片段具有ListView
在SlidingDrawer
(=挥动之前不可见的)用ArrayAdapter
。
适配器设置为onCreateView()
,这会减慢刷卡速度,因为每次创建时都要载入30个列表项,因为正在创建新的片段。
我的问题是,在ViewPager
空闲时刷卡后是否可以设置适配器?或者,还有更好的方法?扩展SlideDrawer时,该列表需要已经加载。