1. 解析
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.
意思是检测到这个变量可以使用局部变量替换,建议删除并写成局部变量。就是其他地方也没有使用到它,没有必要声明成成员变量。
其实,你也可以不用管,改了也就是code更加合理。
2. 解决方案
删除private XXX XXX;
这句,并在使用的地方直接声明和实例化。
在 Android Studio for Mac
里可以直接使用快捷键 alt + enter
来快速转换成局部变量。
文章评论