staticpageradapter中调用notifydatasetchanged无效果

1.首先要知道staticpageradapter继承了pageradpter,pageradapter中是没有提供刷新的,除非强制刷新,

这个可以看http://blog.csdn.net/keep_moving12138/article/details/78435575这篇文章可以知道为什么,这么做。


2,但是用同样的方法在staticpageradapter中是没有效果的,因为pageradapter中没有getview方法,该方法是staticpageradapter

中单独声明的一个抽象方法,所以强制刷新后调不到getview还是没有效果


解决方法:暂时未发现staticpageradapter内部提高什么刷新的方法

直接更换适配器,在初始化适配器的时候把数据传进适配器的构造方法中,初始化数据。这样出来的效果就和刷新了视图是差不多的。

猜你喜欢

转载自blog.csdn.net/keep_moving12138/article/details/78435597