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. Android中用Application类实现全局变量
  2. 设置环境变量
  3. android 环境变量搭建
  4. android 通过adb对android.provider.Settings变量的读取,写入
  5. Android黄色警告汇总
  6. 学习Android中Application、静态变量和Sharedpreferences的使用
  7. Qt Ubuntu 配置 Android 环境变量
  8. Android Makefile 具体是 如何识别 TARGET_PRODUCT 变量
  9. android使用全局变量的两种方法

随机推荐

  1. Android(安卓)EditText控件
  2. Android(安卓)API Level概念
  3. android EditText中inputType的属性列表
  4. android实现TextView多行文本滚动
  5. Android(安卓)Interface Definition Lang
  6. [Android] EditText 的 inputType属性(键
  7. android 字体的使用
  8. Android(安卓)TextView属性大全
  9. Android安全加密:消息摘要Message Digest
  10. Android文件的读写