android studio使用fragment标签出错:E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException:
2016-09-19 02:34
393 查看
这几天,在做一个主界面的时候用到fragment,按照fragment的用法,写好代码,编译没有任何问题,可是模拟器和真机测试却出现了“很抱歉,xxx已经停止运行”并闪退了。于是回去重新检查代码,发现没有任何问题啊,编译能通过,没有报任何异常!这下揪心了,一段段地排查,发现主要问题出现在xml文件上!终于找到根源了!
报错异常:
分析:E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yzycool.yizhi.dianping/com.yzycool.yizhi.dianping.MainActivity}:
android.view.InflateException: Binary XML file line #9: Error inflating class fragment
………………
at com.yzycool.yizhi.dianping.MainActivity.onCreate(MainActivity.java:29)
原来问题就出现在MainActivity.java:29,而java文件29行就是:setContentView(R.layout.activity_main);说明问题还是出现在activity_main.xml布局文件上,而出错的恰恰就是<fragment></fragment>标签:
关键提示:英文的翻译是:一个“片段”标签允许一个布局文件在运行时动态地包含不同的布局。在布局编辑时间,不知道要使用的特定布局。你可以选择你想预览在编辑版面布局。
- <片段android.support.v4.app.listfragment…>(选择布局…)
所以:解决方案就是在<fragment></fragment>标签中加上一句:
android:name="android.support.v4.app.ListFragment"
完毕。
android:name="android.support.v4.app.ListFragment"
报错异常:
分析:E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yzycool.yizhi.dianping/com.yzycool.yizhi.dianping.MainActivity}:
android.view.InflateException: Binary XML file line #9: Error inflating class fragment
………………
at com.yzycool.yizhi.dianping.MainActivity.onCreate(MainActivity.java:29)
原来问题就出现在MainActivity.java:29,而java文件29行就是:setContentView(R.layout.activity_main);说明问题还是出现在activity_main.xml布局文件上,而出错的恰恰就是<fragment></fragment>标签:
关键提示:英文的翻译是:一个“片段”标签允许一个布局文件在运行时动态地包含不同的布局。在布局编辑时间,不知道要使用的特定布局。你可以选择你想预览在编辑版面布局。
- <片段android.support.v4.app.listfragment…>(选择布局…)
所以:解决方案就是在<fragment></fragment>标签中加上一句:
android:name="android.support.v4.app.ListFragment"
完毕。
android:name="android.support.v4.app.ListFragment"
相关文章推荐
- android中使用fragment时出现如下错误 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fra
- Struts2 DateTimepicker标签 和 java.lang.RuntimeException: Invalid action class configuration that refer
- java使用json抛出org.apache.commons.lang.exception.NestableRuntimeException解决方案
- 01-16 07:21:04.955: E/AndroidRuntime(366): java.lang.RuntimeException: Unable to start activity Comp
- apk运行出错 Error: java.lang.RuntimeException: Binary XML file line #
- Fragment内部控件操作的E/AndroidRuntime(1778): java.lang.NullPointerException问题解决
- linux中使用hbase出现 Failed to start master java.lang.RuntimeException: HMaster Aborted
- linux中使用hbase出现 Failed to start master java.lang.RuntimeException: HMaster Aborted
- Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.intWrapper(I)Lscala/runtime/Ri
- java.lang.RuntimeException: Unable to start activity ComponentInfo....android.os.NetworkOnMainThread
- storm中使用log出现java.lang.RuntimeException: java.io.NotSerializableException: java.util.logging.Logger
- andriod中使用xutils出现java.lang.RuntimeException: Unable to start activity ComponentInfo
- 解决E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.NoSuchFieldError
- Drools 运行时出现Exception in thread "main" java.lang.RuntimeException: wrong class format 的问题
- java中,进行Json转换时出错:java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeE
- java.lang.IllegalArgumentException: No view found for id 0x7f090003 for fragment MainFg{40d57e28 #0
- Hive启动报错:Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: java.io.
- 解决Android studio 启动报错java.lang.RuntimeException: java.lang.IllegalArgumentException
- 关于打包自定义标签,并导入项目使用时,出现java.lang.NoClassDefFoundError: JspException异常,解决方法和注意事项!
- 使用s 搭建项目 报异常 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException