小编use*_*098的帖子

java.lang.IllegalStateException:在活动创建中的FragmentTabHost中的onSaveInstanceState之后无法执行此操作

我试图在FragmentActivity中的v4支持库的Fragment中使用FragmentTabHost.调试时会在Activity OnCreate中抛出此异常,因为Alex已指出可能的情况,但仍在活动oncreate中提交片段事务.由于此异常,我的活动显示为带有选项卡的空tabcontent.

注意: - 1)我锁定了屏幕旋转 - 没有方向条件.2)这发生在初始状态中的活动oncreate 3)我在Activity OnCreate()中使用了commit()4)作为日志点,提交关系在TabHost中完成而不是从我这边完成.

这是我的日志: -

03-29 11:32:55.975: E/AndroidRuntime(27470): java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1343)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1361)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:574)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.support.v4.app.FragmentTabHost.onAttachedToWindow(FragmentTabHost.java:282)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.view.View.dispatchAttachedToWindow(View.java:9924)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2198)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2206)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2206)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2206)
03-29 11:32:55.975: E/AndroidRuntime(27470):    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2206)
03-29 11:32:55.975: E/AndroidRuntime(27470): …
Run Code Online (Sandbox Code Playgroud)

android-fragments

9
推荐指数
1
解决办法
2546
查看次数

标签 统计

android-fragments ×1