Android:Field can be converted to a local varible.的解决办法

前言:

使用 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:还是需要英语好点啊,实际上看说明就能明白了,就不用这样通过搜索才明白。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. 【转】IDEA / Android(安卓)studio 使用gradle 编译 Failed to r
  6. Android(安卓)之Service的使用及生命周期
  7. 在android中使用SOAP与webservice进行数据交互
  8. Android(安卓)SDK Installed On Mac
  9. android sdk配置

随机推荐

  1. strcpy函数的作用是什么?
  2. C++如何简单输出当前日期时间
  3. c语言中合法标识符有哪些
  4. C语言有几种注释方式
  5. C++在构造函数中使用new时,需要注意这些事
  6. 在什么语言中字符串以\0标志字符串的结
  7. 声明动态数组的语句怎么写
  8. 详解C++虚成员函数和动态联编
  9. c语言中文本输出的函数名称是什么?
  10. c语言函数声明格式是什么?