解决viewpager在刷新调用notifyDataSetChanged不起作用
来源:互联网 发布:medusa 软件 编辑:程序博客网 时间:2024/05/22 17:26
主要是因为在viewpager更新fragment时优先更新缓存的fragment而不是你更新的list,所以解决主要删除fragment缓存就行了。主要方法如下
myAdapter=new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override public int getCount() { return fragments.size(); } @Override public Fragment getItem(int position) { return fragments.get(position); } @Override public Object instantiateItem(ViewGroup container, int position) { return super.instantiateItem(container, position); } @Override public void destroyItem(ViewGroup container, int position, Object object) { super.destroyItem(container, position, object); } public int getItemPosition(Object object) { return POSITION_NONE; }};myAdapter.notifyDataSetChanged();vp.setAdapter(myAdapter);红色部分为主要部分
0 0
- 解决viewpager在刷新调用notifyDataSetChanged不起作用
- 解决Viewpager在调用notifyDataSetChanged()时,界面无刷新,
- 解决Viewpager在调用notifyDataSetChanged()时,界面无刷新的问题
- ViewPager 调用 notifyDataSetChanged()无刷新
- 解决ViewPager调用notifyDataSetChanged()时,界面无刷新问题
- Viewpager在调用notifyDataSetChanged()时,界面无刷新
- Viewpager在调用notifyDataSetChanged()时,界面无刷新
- Viewpager在调用notifyDataSetChanged()时,界面无刷新
- Viewpager在调用notifyDataSetChanged()时,界面无刷新。
- 解决viewpager adpter.notifyDataSetChanged不刷新问题
- adapter.notifyDataSetChanged()刷新不起作用
- ViewPager中调用notifyDataSetChanged无刷新最终方案.
- 追溯源码解决Viewpager之notifyDataSetChanged无刷新
- 已解决:ViewPager的notifyDataSetChanged不刷新问题
- adapter.notifyDataSetChanged()不起作用的解决
- Android 解决 adapter.notifyDataSetChanged() 不起作用
- 解决ViewPager和PagerAdapter中调用notifyDataSetChanged失效的问题
- Viewpager之notifyDataSetChanged无刷新
- 一个转子曲线面积问题及其反问题的解答
- [从头学数学] 第144节 一次函数
- C# 基于SharpPcap的局域网数据包捕获 之二 监听代码
- 12. Integer to Roman
- 字符串常量存在何处
- 解决viewpager在刷新调用notifyDataSetChanged不起作用
- 3.18
- Linux基础(一)
- 根据身份证号获取星座,生肖,性别
- python学习:使用xml.dom.minidom读取xml文档内容
- QQ,微博,微信分享功能的实现
- infix2postfix
- Linux下多线程编程遇到的一些问题
- 137. Single Number II