為什么MainActivity2繼承的不是FragmentActivity也可以正常運行??我自己測試就出錯,不管靜態加載的fragment有沒有id標簽,只要MainActivity2繼承的是Activity類就報錯,錯誤類型跟視頻中的一樣:Binary xml file line #7:Error inflating class fragment

冰川孤辰
2014-07-11
3 回答
舉報
0/150
提交
取消
2014-07-12
其實這里繼承Activity和FragmentActivity都可以的。我能看看你布局文件關于Fragment標簽的定義嗎?檢查下<fragment>中的android:name屬性是否正確,看錯誤提示是你的<fragment>標簽沒有成功轉換為視圖對象。這種錯誤情況有很多。我在教學案例的時候targetSDKVersion是16,所有的Fragment均來自于android.app.Fragment這個包,使用前提是Android3.0以上。如果想要支持更低版本,可使用android.support.v4.app.Fragment,并繼承于FragmentActivity。
2015-11-09
請問錯在哪里??謝謝大家
11-08 21:11:18.824: E/memtrack(1884): Couldn't load memtrack module (No such file or directory)
11-08 21:11:18.824: E/android.os.Debug(1884): failed to load memtrack module: -2
11-08 21:11:21.194: E/memtrack(1895): Couldn't load memtrack module (No such file or directory)
11-08 21:11:21.194: E/android.os.Debug(1895): failed to load memtrack module: -2
11-08 21:11:21.724: E/libEGL(49): called unimplemented OpenGL ES API
11-08 21:11:21.724: E/libEGL(49): called unimplemented OpenGL ES API
11-08 21:11:21.724: E/libEGL(49): called unimplemented OpenGL ES API
11-08 21:11:21.724: E/libEGL(49): called unimplemented OpenGL ES API
11-08 21:11:21.724: E/SurfaceFlinger(49): glCheckFramebufferStatusOES error 522290220
11-08 21:11:21.724: E/SurfaceFlinger(49): got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
11-08 21:11:21.724: E/libEGL(49): called unimplemented OpenGL ES API
11-08 21:11:21.724: E/libEGL(49): called unimplemented OpenGL ES API
2014-10-14
你估計是導錯包了,視頻中的Fragment是在Andorid.app這個包下的。。