ViewPager+Fragment使用FragmentPageAdapter时app与v4下FragmentManager冲突的解决
2017-11-20 15:07
330 查看
问题:
在使用ViewPager+Fragment的时候,使用ViewPager提供的FragmentPageAdapter的时候,FragmentPageAdapter的FragmentManager参数必须是V4包下的,当项目里的FragmentManager是app下的时候,就会冲突。
原因:
解决方式:
把fragmentPagerAdapter里的代码复制过来重写该类,将里面的V4下的FragmentManager等全部改为app下的,然后继承自己的fragmentPagerAdapter即可
在使用ViewPager+Fragment的时候,使用ViewPager提供的FragmentPageAdapter的时候,FragmentPageAdapter的FragmentManager参数必须是V4包下的,当项目里的FragmentManager是app下的时候,就会冲突。
原因:
fragmentPagerAdapter是继承了PagerAdapter,该类为v4包独有。
解决方式:
把fragmentPagerAdapter里的代码复制过来重写该类,将里面的V4下的FragmentManager等全部改为app下的,然后继承自己的fragmentPagerAdapter即可
相关文章推荐
- Android ViewPaper使用FragmentPagerAdapter出现的FragmentManagerImpl为空的问题
- TabPageIndicator + ViewPager + FragmentPagerAdapter + Fragment分析APP主框架实现
- 使用getChildFragmentManager解决Fragment嵌套ViewPager出现空白
- FragmentViewPagerAdapter中使用FragmentTabhost 重新生成view解决办法
- ViewPager内使用FragmentPagerAdapter时滑动出现illegalstateexception解决办法
- 解决 使用FragmentTabHost 和 viewpager时编译器报错 FragmentManager is already executing transactions
- 解决使用Viewpager+fragment时Viewpager与其他View的冲突
- TabPageIndicator + ViewPager + FragmentPagerAdapter + Fragment分析APP主框架实现
- Android中ViewPager使用FragmentPagerAdapter(底部圆点)
- FragmentPagerAdapter+Fragment搭建导航栏,使用高通cpu测试机滑动延迟,MTK顺畅的解决办法
- Android中ViewPager使用FragmentPagerAdapter(底部圆点)
- Android中ViewPager使用FragmentPagerAdapter(底部圆点)
- Android使用Fragment来实现ViewPager的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- 解决Fragment中放置ViewPager,不执行adapter的方法
- 关于使用FragmentPagerAdapter时,滑动有顿卡现象的解决办法
- ActionBar+TabPageIndicator+ViewPager+FragmentPagerAdapter的Tab主界面
- 【转】Android使用Fragment来实现ViewPager的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架
- 在viewpager中使用FragmentPagerAdapter实现分页
- Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架