java.lang.IllegalStateException: Recursive entry to executePendingTransactio的解决方法
来源:互联网 发布:创维42e380s连接网络 编辑:程序博客网 时间:2024/05/16 11:48
最近写了个页面四个fragment,第一个fragment里用了viewpager和开源控件ViewPagerIndicator,其中viewpager中是四个子fragment。
运行时发现第二次回到父fragment页面时程序会闪退,并报错java.lang.IllegalStateException: Recursive entry to executePendingTransactio。查阅了资料发现原因是“在Fragment里面添加Viewpager,Viewpager由多个Fragment组成,在viewpager的setAdapter时产生错误”。
找到父fragment,我先贴上我原来的代码:
@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View view=inflater.inflate(R.layout.zonghe_tab, container, false);mViewPager = (ViewPager) view.findViewById(R.id.id_viewpager);mTabPageIndicator = (TabPageIndicator) view.findViewById(R.id.id_indicator);FragmentManager fm=getFragmentManager();mAdapter = new TabAdapter(fm);mViewPager.setAdapter(mAdapter);mTabPageIndicator.setViewPager(mViewPager, 0);return view;}Fragment嵌套Fragment要用getChildFragmentManager。
正确的应该是:
FragmentManager fm=getChildFragmentManager();
3 0
- java.lang.IllegalStateException: Recursive entry to executePendingTransactio的解决方法
- java.lang.IllegalStateException: Recursive entry to executePendingTransactio
- java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- Java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- 【Android】java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- 【Android】java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- E/AndroidRuntime: java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- 错误记录java.lang.IllegalStateException: Recursive entry to executePendingTransactions
- Fragment报java.lang.IllegalStateException: Recursive entry to executePendingTransactions 。
- IllegalStateException: Recursive entry to executePendingTransactions
- Recursive entry to executePendingTransactions
- Recursive entry to executePendingTransactions
- Recursive entry to executePendingTransactions
- Recursive entry to executePendingTransactions
- java.lang.IllegalStateException: Failed to load ApplicationContext异常解决方法
- viewpager recursive entry to executependingtransactions
- Android调用系统邮件,短信
- Android 解析包出错问题
- Servlet3.0(一)--使用注解标注Servlet @WebServlet
- IIS7增加mine类型,以便可以访问apk
- 优秀邮件主题行能为邮件点击率创造巨大营销,你知道吗?
- java.lang.IllegalStateException: Recursive entry to executePendingTransactio的解决方法
- Xcode7.2 / OS X EI Capitan 10.11 提交不了 AppStore
- java多线程那些事之一
- SVN服务器和客户端下载和使用
- UITableView 和 UICollectionView
- Android进阶——属性动画Property Animation详解与应用(二)
- 160407
- mybatis动态语句
- 43、ORACLE数据库的导出和导入!