Android:Field can be converted to a local varible.的解决办法
Android:Fieldcanbeconvertedtoalocalvarible.的解决办法
前言:
使用AndroidStudio开发Android有一段时间了,偶尔会碰到AS在一些私有变量上有黄色高亮提示Fieldcanbeconvertedtoalocalvarible,有些强迫症的我还是不希望看到这个黄色的高亮。百度没查到什么有用的信息,还是用谷歌搜到了一些解答。
解析
Fieldcanbeconvertedtoalocalvarible的完整说明是(纯手打):
Thisinspectionsearchesforredundantclassfieldsthatcanbereplacedwith localvariables,ifalllocalusagesofafieldareprecededbyassignmentsto thatfield,thefieldcanberemovedanditsusagesreplacedwithlocalvariables.
意思是检测到这个变量可以使用局部变量替换,建议删除并写成局部变量。
解决方案
删除privateXXXXXX;这句,并在使用的地方直接声明和实例化。
在AndroidStudioforMac里可以直接使用快捷键alt+enter来快速转换成局部变量。
PS:还是需要英语好点啊,实际上看说明就能明白了,就不用这样通过搜索才明白。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 团队虎年祝福语简短霸气
11 节日祝福语简短个性文案
12 女儿生日简短祝福语幽默
13 10岁高考祝福语简短
14 家庭恩爱祝福语简短英文
15 七十年祝福语简短
16 爸爸生日简单祝福语简短
17 班级群祝福语简短大全
18 送祝福语给别人简短