日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ViewPager+TabLayout+Fragment刷新Fragment中的数据

發布時間:2024/10/12 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ViewPager+TabLayout+Fragment刷新Fragment中的数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.ViewPager與TabLayout的初始化:

1 private void initData() { 2 mTabFragmentAdapter = new TabFragmentFirstAdapter(getSupportFragmentManager(), mDeptType); 3 mVp.setAdapter(mTabFragmentAdapter); 4 mVp.addOnPageChangeListener( 5 new TabLayout.TabLayoutOnPageChangeListener(mTabLayout)); 6 mVp.setOffscreenPageLimit(3); 7 mTabLayout.setupWithViewPager(mVp); 8 }

?

2.刷新主要還是靠FragmentPagerAdapter的notifyDataSetChanged()

1 private void reflashData(int type, List<WorkOrderBean.RowsBean> list) { 2 mTabFragmentAdapter.setDataAndType(type, list); 3 mTabFragmentAdapter.notifyDataSetChanged(); 4 }

3.當notify時,FragmentPagerAdapter中主要會回調getItemPosition(Object object)方法,在這里判斷是哪個Fragment

1   @Override 2 public int getItemPosition(Object object) { 3 if (object instanceof WorkSubFirstFragment) { 4 if (list0.size()==0)return super.getItemPosition(object); 5 ((WorkSubFirstFragment) object).updateView(list0); 6 } else if (object instanceof WorkSubFirstFragment1) { 7 if (list1.size()==0)return super.getItemPosition(object); 8 ((WorkSubFirstFragment1) object).updateView(list1); 9 } else if (object instanceof WorkSubFirstFragment2) { 10 if (list2.size()==0)return super.getItemPosition(object); 11 ((WorkSubFirstFragment2) object).updateView(list2); 12 } 13 return super.getItemPosition(object); 14 }

?

4.定義Fragment中的更新視圖方法:

1 public void updateView(List<WorkOrderBean.RowsBean> rows) { 2 reflashSelfData(rows); 3 } 小貼士: 添加數據時不要直接賦值,采用addList()方法最好,并且之前最好清空數據集 1 list0.clear(); 2 list0.addAll(list);

?

?

轉載于:https://www.cnblogs.com/jeffery336699/p/9288627.html

總結

以上是生活随笔為你收集整理的ViewPager+TabLayout+Fragment刷新Fragment中的数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产毛片18 | 久久这里只有精品9 | 无码粉嫩虎白一线天在线观看 | 黄网站在线观 | 999一区二区三区 | 久草视频免费在线播放 | 美女裸体网站久久久 | 性色在线观看 | 久久青青草原 | 久久激情婷婷 | 国产黄色一区二区 | 国产精品毛片一区 | 夜色视频网站 | 免费大片在线观看www | 久久夜夜操| 国产乱人对白 | 欧美日韩国产在线播放 | 午夜视频1000 | 琪琪色综合网 | 国产一区二区在线免费 | 日啪| 1级片在线观看 | 99久久久成人国产精品 | 国产午夜精品一区二区三区视频 | 亚洲无码久久久久 | 羞羞涩涩视频 | 日本人和亚洲人zjzjhd | 一个色亚洲 | 午夜一级黄色片 | 亚洲色图另类小说 | 中文字幕码精品视频网站 | 成年人免费视频观看 | 日本wwwwww| 亚洲国产999 | 久久久久99精品成人片试看 | 在线欧美日韩国产 | 日韩中文字幕国产 | 国产h视频在线 | 97高清国语自产拍 | 爱情岛论坛亚洲品质自拍 | 午夜久久电影 | www.youjizz.com日本 | 婷婷色激情 | 天天插天天插 | 日韩av无码久久 | 亚欧成人精品一区二区 | 激情久久av| 日本欧美www | 麻豆精品国产传媒mv男同 | 国产午夜亚洲精品午夜鲁丝片 | 日韩少妇一区二区三区 | 免费看的黄色网 | 国产亚洲系列 | 最近日韩中文字幕中文 | 亚洲一区二区三区四区五区六区 | av资源免费观看 | 毛片aaa| 国产98在线| 官场艳妇疯狂性关系 | 亚洲午夜久久 | 91手机在线观看 | 国产精品免费观看视频 | 欧美成人精品欧美一级乱 | 俄罗斯黄色大片 | 成人爱爱 | 久久免费精彩视频 | 羞羞动漫在线观看 | 国产麻豆成人传媒免费观看 | 狠狠干狠狠撸 | 欧美十大老熟艳星 | 欧美男女交配 | 成人亚洲一区二区 | www.奇米 | 日韩色区| 色四月 | 久久电影一区二区 | 国产一区二区三区视频网站 | 色91在线| 亚洲精品电影在线观看 | 国产一区二区h | 色哟哟精品一区 | 青娱乐自拍视频 | 成人开心网 | 中文字幕av久久爽 | 成人免费在线视频网站 | 欧美日韩一区二区三区在线 | 在线观看h视频 | 激情网五月天 | 97人人人| 久操热久操 | 91丝袜呻吟高潮美腿白嫩在线观看 | 日本视频网 | 久久成人国产精品入口 | 91中文字幕视频 | 涩涩涩综合| 亚洲麻豆视频 | 国产一区二区精品久久 | 国产视频高清 | 亚洲欧美韩日 |