ViewPager PagerObserver was not registered错误
2015-09-02 14:42
369 查看
今天写程序的时候遇到一个错误,错误如下:
我做的是从一个fragment里面嵌套一个viewpager,viewpager里面包含多个fragment的一个页面,点击某个按钮进入一个activity,然后按后退键产生的,他报的错误是:
错误代码产生地方:
mViewPager.setAdapter(cityNewsPagerApdapter);
网上查了一下原因:
原因如下:
getSupportFragmentManager() (and getFragmentManager()) 是用来连接当前fragment和此fragment所依附的activity的,他并不是连接fragment和fragment之间的。
如果想要实现fragment和所依附的fragment之间的,必须使用getChilrdFragmentManager方法才行。
Process: app.bardemo, PID: 7802 java.lang.RuntimeException: Unable to resume activity {app.bardemo/app.bardemo.MainActivity}: java.lang.IllegalStateException: Recursive entry to executePendingTransactions at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2989) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3020) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5257) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) Caused by: java.lang.IllegalStateException: Recursive entry to executePendingTransactions
我做的是从一个fragment里面嵌套一个viewpager,viewpager里面包含多个fragment的一个页面,点击某个按钮进入一个activity,然后按后退键产生的,他报的错误是:
java.lang.RuntimeException: Unable to resume activity {app.bardemo/app.bardemo.MainActivity}: java.lang.IllegalStateException: Recursive entry to executePendingTransactions
错误代码产生地方:
mViewPager.setAdapter(cityNewsPagerApdapter);
网上查了一下原因:
原因如下:
getSupportFragmentManager() (and getFragmentManager()) 是用来连接当前fragment和此fragment所依附的activity的,他并不是连接fragment和fragment之间的。
如果想要实现fragment和所依附的fragment之间的,必须使用getChilrdFragmentManager方法才行。
相关文章推荐
- tcpdf 将网页生成pdf
- js获取对象、数组的实际长度,元素实际个数
- EL表达式 -- 比较不错
- ActionBar简单的背景颜色设置
- 操作系统学习--线程
- Git 安装 - 生成ssh keys
- NoSQL-MongoDB简介
- 安装谷歌Chrome浏览器第三方扩展程序(插件)
- 一个绚丽的loading动效分析与实现!
- MFC中App,Doc,MainFrame,View各指针的互相获取
- SQLServer 可变字符怎么设置长度?(如varchar)
- 重新编辑table中第一列的行号,如果有需要
- Linux定时执行脚本 AMS 每天自启动
- 启动hive命令报错 “Metastore contains multiple versions”
- 启动hive命令报错 “Metastore contains multiple versions”
- C++ Builder XE8 安卓开发之使用ini文件保存数据
- 超强、超详细Redis数据库入门教程
- 优化数据页面(29)——打印连续页码
- register
- (2)寻找链表中环的位置