欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2024-02-11 18:19:22
android:field can be converted to a local varible.的解决办法 前言: 使用 android studio 开发 a...

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

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