解决Fragment中放置ViewPager,不执行adapter的方法
2014-09-30 10:57
381 查看
当然最近使用Fragment这种布局的很普遍,
但是我们在开发需要的时候,往往使用到ViewPager这个组件
但是问题出现了,当我们利用pageradpater这个适配器的时候,
可能会发现并不执行适配器中的getItem方法,
于是网上搜索了一下,发现原来是传的context有问题。
对于这种情况我们只需getChildFragmentManager()即可。
当然顾名思义,这个用的当前的context,
而getFragmentManager()用的父类中的。
但是我们在开发需要的时候,往往使用到ViewPager这个组件
但是问题出现了,当我们利用pageradpater这个适配器的时候,
可能会发现并不执行适配器中的getItem方法,
于是网上搜索了一下,发现原来是传的context有问题。
对于这种情况我们只需getChildFragmentManager()即可。
当然顾名思义,这个用的当前的context,
而getFragmentManager()用的父类中的。
相关文章推荐
- 【Android】FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究或不执行OnCreatView方法导致界面不刷新
- Android FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究或不执行OnCreatView方法导致界面不刷新
- 调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment之我的解决方法
- FragmentViewPagerAdapter中使用FragmentTabhost 重新生成view解决办法
- fragment中如果有fragment嵌套viewpager,每次点击刷新及懒加载的解决方法
- Fragment+viewpager+tablayout滑动时无弹性的解决方法
- 多种多样的App主界面Tab实现方法——利用ViewPager+FragmentPagerAdapter实现Tab
- viewpager+fragment+slidingmenu滑动卡顿解决方法
- Viewpager动态添加删除Fragment ,viewPageadapter.notifyDataSetChanged()方法不管用问题
- 调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment之我的解决方法
- android FragmentPagerAdapter 无法刷新数据的解决方法
- ViewPager内使用FragmentPagerAdapter时滑动出现illegalstateexception解决办法
- viewpager导致的fragment嵌套不触发onActivityResult方法不触发解决方式
- ViewPager + Fragment的预加载解决方法
- ViewPager中嵌套Fragment,切换之后出现空白页没有加载数据的解决方法
- Viewpager+Fragment+RecyclerView 在隔页点击切换数数据为空白的解决方法
- Android报错ViewPager: Can't Change Tag of Fragment的解决方法
- FragmentPagerAdapter的getItem()方法无法获取Fragment的解决方法
- ViewPager+Fragment使用FragmentPageAdapter时app与v4下FragmentManager冲突的解决
- ViewPager中嵌套Fragment中的EditText设置requestFocus无法获取焦点的解决方法