我正在尝试按照一本书及其示例学习Android.我陷入了实施涉及碎片的应用程序的困境.此应用程序应作为Todo列表,包含EditText以插入新项目和List以显示它们.
当我启动应用程序时,我在主Activity中的setContentView()上遇到了问题,我收到消息"不幸的是,TodoList2已停止".我尝试使用支持库并编译API级别11或更高版本,但我得到了同样的错误.
在下面我在崩溃后看到的logcat:
E/AndroidRuntime(4185): FATAL EXCEPTION: main
E/AndroidRuntime(4185): java.lang.RuntimeException: Unable to start activity ComponentInfo{it.aledev.todolist2/it.aledev.todolist2.MainActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class fragment
E/AndroidRuntime(4185): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
E/AndroidRuntime(4185): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
E/AndroidRuntime(4185): at android.app.ActivityThread.access$600(ActivityThread.java:141)
E/AndroidRuntime(4185): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
E/AndroidRuntime(4185): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(4185): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(4185): at android.app.ActivityThread.main(ActivityThread.java:5041)
E/AndroidRuntime(4185): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(4185): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(4185): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime(4185): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime(4185): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(4185): Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class fragment
E/AndroidRuntime(4185): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
E/AndroidRuntime(4185): at …Run Code Online (Sandbox Code Playgroud)