Android:Field can be converted to a local varible.
16lz
2021-01-23
背景
使用 Android Studio 开发 Android 有一段时间了,偶尔会碰到 AS 在一些私有变量上有黄色高亮提示Field can be converted to a local varible
,有些强迫症的我还是不希望看到这个黄色的高亮。百度没查到什么有用的信息,还是用谷歌搜到了一些解答。
解析
Field can be converted to a local varible
的完整说明是(纯手打):
This inspection searches for redundant class fields that can be replaced with local variables,if all local usages of a field are preceded by assignments to that field,the field can be removed and its usages replaced with local variables.
意思是检测到这个变量可以使用局部变量替换,建议删除并写成局部变量。
解决方案
删除private XXX XXX;
这句,并在使用的地方直接声明和实例化。
在 Android Studio for Mac
里可以直接使用快捷键 alt + enter
来快速转换成局部变量。
PS:还是需要英语好点啊,实际上看说明就能明白了,就不用这样通过搜索才明白。
更多相关文章
- mac 下Android及ant的环境变量配置
- Mac上如何使用adb命令进行操作?(Android studio 环境变量配置)
- mac添加android的adb等工具到环境变量
- android listview局部刷新和模拟应用下载
- android定义全局变量
- Android build.gradle 中 使用 buildConfigField 动态设置参数,de
- linux下获取环境变量(Android)