背景

使用 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. gulp
  2. 【转载】使用Pandas进行数据提取
  3. Java 开发环境的搭建
  4. MJExtension 中model嵌套Model
  5. 解决点击a标签返回页面顶部的问题
  6. iBatisSQL中prepend的问题
  7. 黄聪:使用WORDPRESS自带AJAX方法
  8. centos6.7下网络设置
  9. Netsharp快速入门(之4) 基础档案(之C 实体建模 计量单位、商品、往来单位)
  10. 给table中某一列的文字右对齐
  11. 开始学习requirejs+easyui的使用.
  12. ZOJ 1004 Anagrams by Stack(DFS+数据结构)
  13. 关于数据表命名为mysql保留的时候的操作
  14. cellForItemAtIndexPath没有调用
  15. 编程中&和&&的区别
  16. Cesium 获取鼠标当前位置的模型高度,地形高度,OSGB高度,及其经纬度。
  17. [poj3107]Godfather_树形dp_树的重心
  18. AngularJS 1.x系列:AngularJS控制器(3)
  19. 数学模块_math
  20. 学习了一天的python,终于可以爬爬了-_-

热门文章

  1. Mybatis整合Spring实现事务管理的源码分析
  2. Python3 中 random模块
  3. 02 基础设施/Gitlab - DevOps之路
  4. JAVA反射之Class类的练习
  5. python学习之路前端-CSS
  6. JavaScript 调试
  7. Java第10次实验(数据库)
  8. springMVC源码分析--ViewResolver视图解析器(一)
  9. webpack 将不同类型的文件输出到不同文件夹
  10. The type org.apache.commons.lang.exception.NestableRuntimeException cannot be resolved.