Android开发教程 - 使用Data Binding Android Studio不能正常生成相关类/方法的解决办法...
本系列目录
- 使用Data Binding(一)介绍
- 使用Data Binding(二)集成与配置
- 使用Data Binding(三)在Activity中的使用
- 使用Data Binding(四)在Fragment中的使用
- 使用Data Binding(五)数据绑定
- 使用Data Binding(六)RecyclerView Adapter中的使用
- 使用Data Binding(七)使用BindingAdapter简化图片加载
- 使用Data Binding(八)使用自定义Interface
- 使用Data Binding Android Studio不能正常生成相关类/方法的解决办法
有时候新建布局文件时或者定义布局中的变量时,不能即时生成相关Binding类或方法(其实是不能正确索引),也许是IDE支持的一些BUG,不过Android Studio对Data Binding的支持问题也仅限于这些,并且可以比较简单地解决这些问题。
方法一(经常不起作用):
- 菜单 -> Build -> Clean Project -> Rebuild Project
方法二(推荐):
- 关闭Android Studio,重新打开。
此时工程会重新索引,大部分情况会正常。
方法三:
- 菜单 -> File -> Invalidate Caches / Restart...
这种方法是最终的解决方案,一般都会解决IDE的索引问题,但是会导致所有缓存被删除,再次打开后第一次索引较慢。
如有更多疑问,请参考我的其它Android相关博客:我的博客地址
转载于:https://www.cnblogs.com/lloyd-zh/p/9793211.html
Android开发教程 - 使用Data Binding Android Studio不能正常生成相关类/方法的解决办法...相关推荐
- Android开发教程 - 使用Data Binding(二)集成与配置
本系列目录 使用Data Binding(一)介绍 使用Data Binding(二)集成与配置 使用Data Binding(三)在Activity中的使用 使用Data Binding(四)在Fr ...
- Android开发教程 - 使用Data Binding(七)使用BindingAdapter简化图片加载
本系列目录 使用Data Binding(一)介绍 使用Data Binding(二)集成与配置 使用Data Binding(三)在Activity中的使用 使用Data Binding(四)在Fr ...
- phonegap android开发中出现deviceready event not fired和Channel not fired的问题的解决办法
项目中需要用到移动跨平台方案.因此phonegap是最好的选择. 下载最新的phonegap2.9,下载地址:http://phonegap.com/install/ 下载android开发集成开发工 ...
- 关于高德地图Android开发时地图只显示一次、第二次打开不定位的解决办法
我按照高德官方Demo改的 第一次是可以定位的,如左图 第二次就不能定位了,如右图 在onDestory中把aMap置为空即可 aMap = null; 修改完如下图: 原理是第二次打开时aMap不为 ...
- android开发教程(一)——目录
本教程中使用的环境: windows平台: c:\>winver linux平台: k@k-C410:/$ lsb_release -a No LSB modules are available ...
- Android开发教程JAVA基础(汇总)
Android游戏开发视频教程(汇总) Android开发教程JAVA基础之Java 概述 Android开发教程JAVA基础之标示符.关键字1 Android开发教程JAVA基础之标示符.关键字2 ...
- 【Android教程】Android Studio找不到连接的手机完全解决办法
Android Studio找不到连接的手机完全解决办法 1.问题背景 现在Android大多都用谷歌的Android Studio来开发 但是 一开始使用Android Studio都不会那么顺利 ...
- 做了一个系列的Android开发教程列表
做了一个系列的Android开发教程列表.花了半天多的专题 里面包含了 4个系列的教程. 也包含了很多Android开发资料. 喜欢的人可以收藏哦:http://dev.apkbus.com/
- 【Android开发教程】一、基础概念
Android操作系统 Android是一个基于Linux.使用java作为程序接口的操作系统.他提供了一些工具,比如编译器.调试器.还有他自己的仿真器(DVM - Dalvik Virtual Ma ...
- Android开发教程之--sql语句一、创建/删除表Stringsql=Createtable
Android开发教程之--sql语句 一.创建/删除表 String sql="Create table "+TABLE_NAME+"("+FIELD_ID+ ...
最新文章
- 创建bdlink密码是数字_如何创建实际上是安全的密码
- 精通Python自然语言处理
- linux重命名命令
- x264的一些参数设置对编码效率的影响
- wfs.js 多路视频 串屏 闪烁
- php mvc多态实例,asp.net mvc-多态模型绑定
- 科大讯飞2021笔试题
- Vmware使用net模式共享虚拟机linux IP
- 【OpenCV的cvSplit函数】
- Luogu2992[USACO10OPEN] Triangle Counting
- 怎样才能在电脑上下载计算机一级考试软件?
- 软件设计师考试大纲2018
- 关于AD9各种布线总结(很详细)
- 支持向量机(SVM)的原理推导及解释
- WIn7 解决 - ReadyBoost 未启用,因为该计算机的运行速度足够快
- 文本编辑器Geany
- esp8266介绍和使用
- 亡命威龙评测:像城管一样开警车
- python中encode用法_python3中encode和decode的一些基本用法
- PostGIS 路线规划
热门文章
- 第17讲 | 去中心化与区块链交易性能
- Data source rejected establishment of connection, message from server: Too many connections
- 利用HTML5开发Android笔记(中篇)
- JPA唯一索引更新删除的问题
- 关于字符编码的一点学习。
- Android内存、性能是程序永恒的话题
- jquery.autocomplete 使用解析
- iOS 的TextView的常规用法
- 【C# RDLC】 RDLC报表的部署问题
- 聚焦索引与非聚焦索引及其查询效率 (MS SQL SERVER)