FragmentPagerAdapter notifyDataSetChanged不起作用
2016-02-28 13:25
543 查看
在一个项目当中用到了FragmentPagerAdapter做图片刷新显示,但是用notifyDataSetChanged不起界面刷新显示的作用,通过log发现notifyDataSetChanged已经调用了,但是就是无论如何也没有更新。
参考网上的答案,亲测有效,特意记下。
解决办法如下:
重写 FragmentPagerAdapter的方法
参考博客:
Android FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究
详解ViewPager调用FragmentPagerAdapter.notifyDataSetChanged()不能更新Fragment
参考网上的答案,亲测有效,特意记下。
解决办法如下:
重写 FragmentPagerAdapter的方法
@Override public Object instantiateItem(ViewGroup container, int position) { Fragment fragment = (Fragment) super.instantiateItem(container,position); return fragment; } @Override public int getItemPosition(Object object) { return POSITION_NONE;//是返回POSITION_NONE }
参考博客:
Android FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究
详解ViewPager调用FragmentPagerAdapter.notifyDataSetChanged()不能更新Fragment
相关文章推荐
- PHP获取用户访问IP地址的5种方法
- PHP界面显示中文乱码
- PHP 数据库操作 mysqli
- php使用explode分割字符串新手容易忽略的问题
- PHP中一些重要的函数总结
- matplotlib中画图显示中文,但保存为图片后中文乱码
- 写 5个不同的自己的函数来获取一个全路径的文件的扩展名, 允许封装php 库中已有 的函数(新浪)
- PHP Try-catch 语句使用技巧
- phper技能树
- js中没有static变量, 而php中有
- getpid
- php调用R的脚本实现方案
- Editplus使用
- PHP Web 安全
- mysql与php
- 设置PHP程序访问限制,彻底杜绝PHP木马入侵
- 用PHP打印出前一天的时间,格式是2006-5-10 22:21:21
- 冒泡排序的PHP实现
- yii2中使用$layout控制布局文件
- PDO介绍[不包括具体使用方法]