当 Activity 启动时(在 onCreate 方法中),会向服务器发送一个请求,从中获取 ViewPager 的片段元素数量。ViewPagerAdapter 需要重写 getCount() 方法以返回 ViewPager 中的项目数。问题是如何解决加载问题,因为适配器的 getCount() 方法在来自服务器的响应有时间到达之前被调用。解决方案之一是 - 在 SharedPreferences 中从服务器响应时保存,并在 getCount() 中返回此保存的值。但事实证明,一开始没有什么可读的。如何解决这个问题?
如果尚未加载数据,则返回 0。然后如何加载调用适配器
notifyDatasetChanged()或 make
ProgressBar,它将旋转直到ViewPager加载 'a 的数据,然后才在视图寻呼机中创建适配器和网络。