第一个VerticalViewPager页面空白

时间:2013-08-19 04:35:50

标签: android android-asynctask android-viewpager

我遇到与Android的ViewPager有关的问题。我试图实现一个VerticalViewPager(虽然这与问题无关,因为普通的ViewPager会出现同样的问题),自定义的PagerAdapter从我的数据库中获取数据并将其输入到屏幕上。

问题是我的第一张卡片看起来是空白的,直到我将它滑到下一页并返回。之后,内容就在那里。我不确定发生了什么,所以希望有人可以对这个问题有所了解。我在这里发现了类似的问题:为什么ViewPager中的第一个视图显示为空?和使用ViewPager,PagerAdapter和AsyncTask的Activity会导致一个空白视图,但似乎没有任何内容可以帮助我。

2 个答案:

答案 0 :(得分:0)

您需要通知适配器已设置该页面。只需在设置适配器后添加此行:

mPagerAdapter.notifyDataSetChanged();

下次回来时,片段回调会使页面无效。

答案 1 :(得分:0)

您可以查看:

https://github.com/BABACHAN/VerticalViewPager

我遇到了同样的问题,直到找到它为止。完美运行,您可以看到代码并为自己找到解决方案。