我创建了一个包含Activity的TabActivity类。
我创建了片段并在活动中使用了片段。
在屏幕锁定之前,一切都很完美。
当屏幕被锁定时,应用程序崩溃。
这是堆栈跟踪
09-25 15:54:36.306:
E/AndroidRuntime(21443): java.lang.IllegalArgumentException:
No view found for id 0x7f09003d (...id/linearLayoutSC) for fragment SubCategoryGrid{42bbaf70 #7 id=0x7f09003d subCatList}
请帮我解决此问题。
我尝试在 onDestroy()和 onDetach()方法中打印日志。它会在TabActivity中调用所有片段。
我试过这个链接,但没有运气。
https://stackoverflow.com/a/9446326/1395259
IllegalArgumentException: No view found for id for fragment when fast switching ActionBar Tabs
这是错误吗?
答案 0 :(得分:5)
问题已解决。
我不知道这里的角色是什么,但它解决了我的问题并且工作得很好。
android:configChanges="orientation|keyboardHidden|screenSize"
我在menifest
activity
文件中写了上述内容
现在它的工作完美。