我正在尝试使用以下代码创建选项卡式活动
ojit_pre
该代码始终显示
片段管理器中的java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
。我用搜索次数搜索了所有链接。但我找不到任何解决方案。请帮助我,因为我对此感到困惑。
-------------------------------------------------- - - 编辑 - - - - - - - - - - - - - - - - -
上面的代码有时可以正常工作,有时会引发异常。
最佳答案
请尝试以下代码。
super.onCreate(savedInstanceState);
View root = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE).inflate(R.layout.activity_main, null, false);
setContentView(root);
mTabHost = (FragmentTabHost) root.findViewById(android.R.id.tabhost);
mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
mTabHost.addTab(mTabHost.newTabSpec("simple").setIndicator("Simple"),SimpleFrag.class, null);
mTabHost.addTab(mTabHost.newTabSpec("detailed").setIndicator("Detailed"), DetailedFrag.class, null);