fragment中嵌套viewpager,vierpager中有多個fragment,不顯示

6
回復
1948
查看
打印 上一主題 下一主題
[復制鏈接]

8

主題

183

帖子

3320

安幣

碼皇(巴士元老)

Rank: 8Rank: 8

樓主
發表于 2016-8-1 09:51:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

fragment中嵌套viewpager,vierpager中有多個fragment,不顯示 ...

現在好多應用流行一種布局。底部幾個工具欄選項,上面也有類似tab的選項。

底部用RadioGroup控制fragment的切換。以上有五個fragment。

第一個fragment,代表著首頁。首頁又是一個類似tab的fragment,使用viewpager切換著兩個fragment。

private void InitViewPager(View parentView) {
       mPager = (ViewPager) parentView.findViewById(R.id.vPager);
       fragmentsList = new ArrayList<Fragment>();


       fragment1 = new SortHotFragment();
       fragment2 = new SortNewFragment();


       fragmentsList.add(fragment1);
       fragmentsList.add(fragment2);
      
       mPager.setAdapter(new MyFragmentPagerAdapter(getActivity().getSupportFragmentManager(), fragmentsList));
       mPager.setCurrentItem(0);
       mPager.setOnPageChangeListener(new MyOnPageChangeListener());
}


一般根據往常的經驗,如果要傳入fragmentmanager,都是紅色字體部分。

但是,這樣會導致一個問題:數據丟失。

在fragment切換來回時,其他單個的fragment里面的數據不會丟失,而使用了viewpager的多個fragment切換的fragment會一團漆黑。


解決辦法:

將紅色字體部分,用getChildFragmentManager() 替換。


From:http://www.myexception.cn/mobile/1630365.html
分享到:  QQ好友和群 QQ空間 微信
收藏
收藏0
支持
支持2
反對
反對0

0

主題

9210

帖子

2370

安幣

Android大神

Rank: 6Rank: 6

沙發
發表于 2016-8-1 09:52:50 | 只看該作者
apkbus好的內容真的很多~贊

9

主題

9488

帖子

1802

安幣

Android大神

Rank: 6Rank: 6

QQ達人

板凳
發表于 2016-8-1 09:53:20 | 只看該作者
感謝分享,安卓巴士有你更精彩:lol

0

主題

9370

帖子

2879

安幣

Android大神

Rank: 6Rank: 6

地板
發表于 2016-8-1 10:01:20 | 只看該作者
學習...學習...

0

主題

9262

帖子

2054

安幣

Android大神

Rank: 6Rank: 6

5#
發表于 2016-8-1 10:09:30 | 只看該作者
支持,感謝,祝巴士越來越好~

3

主題

7234

帖子

1733

安幣

Android大神

Rank: 6Rank: 6

6#
發表于 2016-8-1 10:21:00 | 只看該作者
apkbus好的內容真的很多~贊

465

主題

9969

帖子

803

安幣

代碼手工藝人

Rank: 4

7#
發表于 2016-8-1 10:32:50 | 只看該作者
不錯不錯,樓主辛苦了。。。
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

領先的中文移動開發者社區
18620764416
7*24全天服務
意見反饋:[email protected]

掃一掃關注我們

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粵ICP備15117877號 )

阿拉斯加垂钓APP下载
湖南麻将群二维码 山西十一选五遗漏走势图 按天配资 股票走势图解 利用互联网怎么赚钱 森林龙江棋牌填大坑 江苏11选5推荐5号码 德国彩票赛车pk10 我要网赚 516棋牌游戏官网客服 海南有番麻将技巧 股票融资概念 湖北11选5中奖规则及奖金 广西福彩快乐双彩走势图 永利皇宫棋牌充值 武汉麻将微信群1元1分