这是在布局文件静态引入fragment出现的运行时异常(编译能通过),
E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.example.demo, PID: 17573java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.demo/com.example.demo.fragment.StaticFragmentActivity}: android.view.InflateException: Binary XML file line #6: Binary XML file line #6: Error inflating class fragmentat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2836)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2911)at android.app.ActivityThread.-wrap11(Unknown Source:0)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1608)at android.os.Handler.dispatchMessage(Handler.java:105)at android.os.Looper.loop(Looper.java:164)at android.app.ActivityThread.main(ActivityThread.java:6665)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)Caused by: android.view.InflateException: Binary XML file line #6: Binary XML file line #6: Error inflating class fragmentCaused by: android.view.InflateException: Binary XML file line #6: Error inflating class fragmentCaused by: java.lang.IllegalArgumentException: Binary XML file line #6: Must specify unique android:id, android:tag, or have a parent with an id for com.example.demo.fragment.TitleFragmentat android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3582)at android.app.FragmentController.onCreateView(FragmentController.java:98)at android.app.Activity.onCreateView(Activity.java:6255)at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)at android.view.LayoutInflater.rInflate(LayoutInflater.java:867)at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)at android.view.LayoutInflater.inflate(LayoutInflater.java:519)at android.view.LayoutInflater.inflate(LayoutInflater.java:427)at android.view.LayoutInflater.inflate(LayoutInflater.java:374)at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:418)at android.app.Activity.setContentView(Activity.java:2713)at com.example.demo.fragment.StaticFragmentActivity.onCreate(StaticFragmentActivity.java:16)at android.app.Activity.performCreate(Activity.java:7057)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2789)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2911)at android.app.ActivityThread.-wrap11(Unknown Source:0)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1608)at android.os.Handler.dispatchMessage(Handler.java:105)at android.os.Looper.loop(Looper.java:164)at android.app.ActivityThread.main(ActivityThread.java:6665)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
Application terminated.

下面是我的xml布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><fragmentandroid:layout_width="match_parent"android:layout_height="56dp"android:name="com.example.demo.fragment.TitleFragment" /><fragmentandroid:id="@+id/fgContent"android:layout_width="match_parent"android:layout_height="match_parent"android:name="com.example.demo.fragment.ContentFragment" />
</LinearLayout>

出错的原因是我没有给第一个fragent设置id(一开始我没有加id,是认为我在activity里不会调用它),给它设置一个id就可以了,例如设置为:android:id="@+id/fgTitle"

Fragment运行时错误相关推荐

  1. Fragment为什么须要无参构造方法

    日前在项目代码里遇到偷懒使用重写Fragment带参构造方法来传参的做法,顿生好奇,继承android.support.v4.app.Fragment而又不写无参构造方法不是会出现lint错误编译不通 ...

  2. Fragment之间传递数据的方式

    1.直接调用另一个Fragent对象的方法,两个Fragment之间高度耦合 2.采取接口回调的方式进行数据传递.即在一个fragment中创建一接口以及接口对应的set方法,在另一个fagment中 ...

  3. Android Fragment 调用宿主Activity 里面的方法

    方法 1 : 直接在Fragment 写 MainActivity main = (MainActivity) getActivity();main.xx; // xx 是 MainActivity ...

  4. java.lang.IllegalArgumentException: No view found for id 0x7f07005f (xx) for for fragment xxFragment

    问题的原因的是自己修改id 的时候弄错了修改下id 就好了 我的是用activity 加载fragment 使用的地方如下 ,确定下面的id 是否在布局中 transaction.add(R.id.c ...

  5. overridePendingTransition 方法在Fragment 中使用

    overridePendingTransition  方法在直接卸载Fragment 中无法识别 这个使用可以在前面添加getActivity 即可使用了 getActivity().override ...

  6. Fragment 使用 replace 的方式实现切换 以及切换的时候Fragment 生命周期

    这个主要代码在activity里面 如下 public class ReplaceActivity extends AppCompatActivity implements View.OnClickL ...

  7. Fragment 使用 show 和 hide 的方式实现切换 以及切换的时候Fragment 生命周期

    实现的效果如下图 主要的代码在activity 这里贴出来了 public class ShowActvity extends AppCompatActivity implements View.On ...

  8. ViewPager与Fragment结合使用,以及切换的时候Fragment 的生命周期

    下面要做的效果图下图 首先我们创建一个适配器如下 public class FraPagerAdapter extends FragmentPagerAdapter {private List< ...

  9. Activity 数据传递给Fragment

    下面说的宿主Activity 里面的Fragment 加入现在Fragment 里面 想使用Activity 里面的城市id 方法 1 使用set值 在Fragment 里面写一个set方法 在act ...

  10. Fragment 之间传递数据

    关于Fragment 之间的跳转这里就不再说了 有兴趣的可以看我的这边博客 Fragment 跳转 ,,,点击查看把 Fragment 跳转首先先跳转到宿主的Activity 上 这里以在同一个Act ...

最新文章

  1. Oracle Profile 使用详解
  2. bootstrap轮播图自动播放响应式箭头居中
  3. 5个教程教你学会写爬虫!(Python)
  4. 程序员常用字体(vs2008字体修改方案)
  5. UIAutomator2
  6. android 正在上传动画,安卓系统上传文件动态显示进度条,进度条经常卡在99%有时也会卡住不显示完整的文字。...
  7. 阿里云前端周刊 - 第 37 期
  8. 思科网院--路由和交换基础---Packet Tracer路由器使用基础
  9. 春节挣一波快钱,Top 19 接私活平台
  10. 世界各个国家或地区国际域名缩写(Countries and Regions)
  11. 移动互联网时代的 Google,战略指向笔记本
  12. python 源代码 macd双底 高 低_久其软件怎么样MACD指标的双底形态特征详解
  13. 常见报错信息及解决方法
  14. 数据库仓工具箱及阿里大数据之路--阅读总结
  15. RK3588(自带NPU)的环境搭建和体验(一)
  16. js 显示12小时,24小时制时间
  17. 踩坑-填坑之 : vue打包上线,页面无法显示
  18. 各类网红级产品荟聚,硅步机器人专业ROS交流会,近距离产品体验,快来报名吧
  19. 一个老果粉的华为Mate20 Pro深度体验
  20. Hyperionics.HyperSnap.v7.19.00.Incl.Keygen-Lz0

热门文章

  1. python-坦克射击飞机
  2. 叉积(向量积、外积)的运算法则及其与点积(数量积、内积)的混合运算
  3. 金蝶K3cloud管理中心的管理员密码重置
  4. LimeSDR Mini轻松上手系列1: 介绍
  5. IoT数据科学与传统数据科学的10个差异
  6. [并发并行]_[pthread]_[使用线程池并发复制文件]
  7. 计算机存储容量的基本单位pb,pb存储单位是什么
  8. 智能运维 | 几十万台服务器,保证一条命令执行到位有多难?
  9. 电路设计_MOS管导通条件
  10. 模电_热敏PTC电阻_NTC电阻-区别与作用-20190507