您的位置:首页 > 移动开发 > Android开发

Android:Field can be converted to a local varible.

2016-01-14 14:47 585 查看

背景

使用 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:还是需要英语好点啊,实际上看说明就能明白了,就不用这样通过搜索才明白。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: