永发信息网

fragment1 里边有一个ViewPager,ViewPager里边有一个fragment2。1关闭后再打开,2无法启动。

答案:1  悬赏:0  手机版
解决时间 2021-02-08 11:44
fragment1 里边有一个ViewPager,ViewPager里边有一个fragment2。1关闭后再打开,2无法启动。
最佳答案
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();

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,就

是(getActivity().getSupportFragmentManager()部分。

但是,这样会导致一个问题:数据丢失。

在fragment切换来回时,其他单个的fragment里面的数据不会丢失,而使用了viewpager的多个

fragment切换的fragment会一团漆黑。

解决办法:
将红色字体部分,用getChildFragmentManager() 替换。

要是还不能解决?

你来我们群里说吧

这里是开发者互相学习交流的

有大神

让他们给你解释你的疑问 q un号: 1881 68040
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问道里现在改头换面卡能不能改性别啊
人只有在穷困潦倒时才知道自己身边还有谁
上下两个国字打一成语
长白沟苗圃地址有知道的么?有点事想过去
【壮组词】壮组词有哪些
会声会影7 如何去掉视频拍摄时候的背景音,只
1,49乘以127减1,49乘以26减1,49的简便方法怎
乐扣乐扣杯如何辨别真假 今天花50块钱买了个
如何将多项式分式写成小数形式
【王翰】王翰的的历史背景必有重谢!
古时候为什么人们要超度灵魂
湖南大学分析化学硕士好就业吗?好考吗?有没
SOCl2+()→ArSO2Cl+HCl+SO2。
昆仑山(青海格尔木昆仑山国家地质公园)附近
总经理助理与秘书有什么不同呢?
推荐资讯
老婆天天上淘宝买东西,快疯了,如何快速封淘
大师,苹果4S无故黑屏,发热,强自开机后电量
【蠕变】请解释一下预应力构件中“内缩”“徐
患者,女性,23岁。2日前不慎感寒后出现喘逆
网页flash抓取器 7.0怎么不好用了
汉中亚特物资有限公司怎么去啊,有知道地址的
邢一珊是谁?怎么段子里那么火?
有谁娶了外省的老婆?
东华北路/米东中路(路口)地址有知道的么?有
蝉诗画江南在哪里啊,我有事要去这个地方
宝宝贝贝韩国儿童摄影怎么去啊,有知道地址的
求一个游戏名,类似于模拟人生的,主角是女的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?