前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class

Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class

作者头像
是阿超
发布2022-08-07 12:42:29
1.2K0
发布2022-08-07 12:42:29
举报
文章被收录于专栏:CSDN

已解决

起因

我想要使用XUI框架的确认对话框 效果如下

在这里插入图片描述
在这里插入图片描述

<------------------------------------> 但是在showConfirmDialog的时候发生了异常导致程序崩溃了, 百度了很多 没找到解决方法,现已解决,特来记录一下这个错误原因

报错日志

首先咱们看报错日志

在这里插入图片描述
在这里插入图片描述

报错位置代码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分析

自我分析

看报错信息原以为是xml文件写的有错,但是检查下来并没有发现xml文件哪里写的有问题,随即去百度

百度搜索

Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class

以下是百度搜到的,可以看出百度搜到的明显和我的问题不符

在这里插入图片描述
在这里插入图片描述

Caused by: java.lang.reflect.InvocationTargetException

咱们接着来搜索第二个异常 很明显,这几个结果也不是我想要的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 16: TypedValue{t=0x2/d=0x7f040381 a=-1}

咱们再看第三个异常信息 得知可能是Android版本的问题,于是我分别使用了低版本 中版本 高版本的几部手机,还都是崩溃,发现可能是主题活动的问题,于是查看了XUI的theme主题样式,随即把XUI的主题样式复制了过来,然后再次运行 发现dialog确认对话框可以正常弹出了

在这里插入图片描述
在这里插入图片描述

解决

原来的主题样式

在这里插入图片描述
在这里插入图片描述

解决后的主题样式

在这里插入图片描述
在这里插入图片描述

运行效果

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 已解决
  • 起因
  • 报错日志
  • 报错位置代码
  • 分析
    • 自我分析
      • 百度搜索
        • Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class
        • Caused by: java.lang.reflect.InvocationTargetException
        • Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 16: TypedValue{t=0x2/d=0x7f040381 a=-1}
    • 解决
      • 原来的主题样式
        • 解决后的主题样式
        • 运行效果
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档