Android:Field can be converted to a local varible.的解决办法
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:还是需要英语好点啊,实际上看说明就能明白了,就不用这样通过搜索才明白。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
Android编程实现将时间转化成几分钟前、几天前等形式的工具类
这篇文章主要介绍了Android编程实现将时间转化成几分钟前、几天前等形式的工具类,涉及Android针对日期时间的相关运算与判断简单操作技巧,需要的朋友可以参考下2018-02-02
Android Studio gradle 编译提示‘default not found’ 解决办法
这篇文章主要介绍了Android Studio gradle 编译提示‘default not found’ 解决办法的相关资料,需要的朋友可以参考下2016-12-12
flutter升级3.7.3报错Unable to find bundled Java version解决
这篇文章主要介绍了flutter升级3.7.3报错Unable to find bundled Java version解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加2023-02-02
Android CountDownTimer实现定时器和倒计时效果
这篇文章主要为大家详细介绍了Android CountDownTimer实现定时器和倒计时效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-02-02


最新评论