解决 DataBinding Unresolved reference: BR 问题

2023-05-16

问题

最近使用了databinding,在使用BaseObservable的时候出现了Unresolved reference: BR 问题,上网搜了一下,都是抄来抄去的,没解决我的问题。

@Entity(tableName = "plan")
data class Plan constructor(
    @PrimaryKey(autoGenerate = true)
    var id: Long = 0,

    var state: Int = 0,
    var filter: Int = 0,
    var type: Int = 0,
    var startTime: String = "2021-02-24",
    var duration: Long = 0,
    var endTime: String = "2021-02-24",
): BaseObservable() {
    @get:Bindable
    var title: String = ""
        set(value) {
            field = value
            // 只刷新当前属性
            notifyPropertyChanged(BR.title)
        }

    @get:Bindable
    var content: String = ""
        set(value) {
            field = value
            // 只刷新当前属性
            notifyPropertyChanged(BR.content)
        }
}

解决办法

网上解决办法

生成kapt,在模块的build.gradle中添加Kotlin-apt插件

apply plugin: 'kotlin-kapt'
 
kapt {
    generateStubs = true
}

并且引入和gardle一样版本的一个库

kapt  "com.android.databinding:compiler:3.5.0"

然而对我来说却没有作用,这里提一下,万一对读者有用也行。

解决办法

最后,我觉得可能是Android Studio又抽风了,代码提示没了,所以没法 ctrl + enter 引入依赖。既然没有,那我 ctrl shift + F 全局搜索一下“BR”,看看那里用到了,把它的依赖 import 进来不就行了。

实际上就是按上面方法就解决了,当然你也可以直接输入你的模块加上 BR 解决:

import com.silencefly96.module_plan.BR

像上面这样就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决 DataBinding Unresolved reference: BR 问题 的相关文章

随机推荐

  • SSH用getHibernateTemplate()更新需要更新的字段

    转 上一篇文章说了hibernate中可以设置dynamic update 来实现跟新某些字段 但是使用了HibernateTemplate xff0c 调用HibernateTemplate saveOrUpdate 方法却还是全部字段更
  • Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password:

    新下载的项目 xff0c 测试时出现Cannot create PoolableConnectionFactory Access denied for user 39 root 39 64 39 localhost 39 using pas
  • 阿里云部署nginx服务器存储图片

    最近想将本地的代码部署到阿里云上 xff0c 1 首先遇到的一个问题就是nginx服务器上传图片连接失败的问题 因为阿里云使用的不是iptables防火墙 xff0c 而是firewalld防火墙 可以在阿里云中选择自己的实例 xff0c
  • windows系统mysql解压版安装教程

    目录 xff1a 1 下载mysql 5 7 18 winx64 zip压缩包 xff1b 2 解压压缩包 xff1b 3 配置mysql环境变量 xff1b 4 新建my ini文件 xff1b 5 安装mydsql xff1b 6 初始
  • 去哪儿2017校园招聘笔试题

    span class hljs keyword import span java util Scanner span class hljs javadoc filename extension 时间限制 xff1a C C 43 43 语言
  • 刷机镜像

    android设备从硬件到系统的结构 xff1a Bootloader是一个叫uboot的程序 xff0c 其支持非常多的体系结构 uboot编译后会生成uboot bin镜像 xff0c 可以作为bootloader使用 Bootload
  • 日志文件xml

    lt xml version 61 34 1 0 34 encoding 61 34 UTF 8 34 gt lt ConsoleAppender 控制台输出日志 gt lt appender name 61 34 STDOUT 34 cl
  • 软件测试之SDK开发(ios)——Cpp Exception捕获

    ios虽然是用OC语言或Swift语言进行编程 xff0c 但是它同时也支持c 43 43 语法 xff0c 底层的动态库也基本上都是C 43 43 编写的 所以ios在运行的时候 xff0c 可能会抛出C 43 43 异常 xff0c 如
  • SmartChat技术服务支持

    ChatGPT是一项革命性的技术 xff0c 本应用利用该先进的人工智能技术为用户进行聊天和创作 xff0c 帮助用户轻松愉快的解决生活或者工作中的问题 xff0c 为用户带来全新不一样的人工智能体验 主要功能 智能机器人聊天 智能创作 技
  • noVNC安装与使用

    参考文章 https blog csdn net qq 41865652 article details 121766828 参考文章 http www zhumeng org thread 292491 1 1 html https ww
  • ubuntu系统下,下载安装Python程序的方法汇总(wget;apt-get;easy_install;pip)

    1 源码安装 xff1a 已知源码的地址 xff0c 例如 xff1a https www python org ftp python 3 6 1 Python 3 6 1 tgz 这是Python3 6 1的源码地址 xff0c 则可以使
  • iOS获取当前项目的所有类

    获取当前工程下自己创建的所有类 xff08 不包含系统类 xff0c CocosPods类 xff09 import lt objc runtime h gt import lt dlfcn h gt import lt mach o ld
  • android编译排查指南

    1 Can t determine type for tag macro name 参考https blog csdn net weixin 44440669 article details 127753568 进行降级 implement
  • Matlab的autocorr自相关函数

    今天看了一下时间序列模型ARIMA模型 xff0c 在对数据处理的时候 xff0c 需要对其进行平稳性检验 对序列的平稳性的检验有两种检验方法 xff1a 一种是根据时序图和自相关图的特征作出判断的图检验 xff0c 该方法操作简单 xff
  • 模型选择准则之AIC和BIC

    参考文章http blog csdn net lynnucas article details 47947943 转自 xff1a http blog csdn net jteng article details 40823675 此处模型
  • 最小二乘法曲线拟合原理与实现

    参考文章http blog csdn net jairuschan article details 7517773 最小二乘学习法是对模型的输出和训练集输出的平方误差为最小时的参数进行学习 xff0c 式中之所以加上系数1 2 是为了约去对
  • 浅谈决策树算法以及matlab实现ID3算法

    决策树方法在分类 预测 规则提取等领域有着广泛的应用 在20世纪70年代后期和80年代初期 xff0c 机器学习研究者J Ross Quinilan提出了ID3算法以后 xff0c 决策树在机器学习 数据挖掘领域得到极大的发展 Quinil
  • 关联规则浅谈以及Apriori算法matlab实现

    关联规则分析也叫做购物篮分析 xff0c 最早是为发现超市销售数据库中不同商品之间的关联关系 例如一个超市的经理想要更多的了解顾客的购物习惯 xff0c 比如 哪组商品可能会在一次购物中同时被购买 xff1f 或者 某顾客购买了个人电脑 x
  • Expression #1 of ORDER BY clause is not in SELECT list,references column ‘xxxxxxx‘(亲测有效,网上很多是有问题的)

    亲测有效 xff01 网上很多帖子有BUG xff0c 一直失败 xff0c 最后终于弄好了 所以必须分享下 xff0c 以免大家按照错误的帖子浪费时间 xff01 报错信息 xff1a Expression 1 of ORDER BY c
  • 解决 DataBinding Unresolved reference: BR 问题

    问题 最近使用了databinding xff0c 在使用BaseObservable的时候出现了Unresolved reference BR 问题 xff0c 上网搜了一下 xff0c 都是抄来抄去的 xff0c 没解决我的问题 spa