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:还是需要英语好点啊,实际上看说明就能明白了,就不用这样通过搜索才明白。
相关文章推荐
- Android字符串资源及其格式化
- Android:Field can be converted to a local varible.
- 自定义圆形头像
- Android DrawingCache超詳細解析,解決getDrawingCache方法回傳null
- 解决Android SDK Manager的Download interrupted: URL not found问题
- android开机动画启动流程
- Android 剪贴板操作方法在不同版本API下的使用
- Android Context完全解析
- android实现qq侧滑
- Android 仿QQ联系人,分组悬浮,展开停至特定项
- IDEA 快捷键 Android Studio快捷键
- Android退出所有Activity最优雅的方式
- Android Hybrid开发实战之图片的交互
- 百度地图Android SDK坐标转换方法
- android:layout_weight的真实含义
- android SDK Manager更新不了的解决方案
- Android 5.x Support Library 新特性
- Android中的IPC机制(2)-Binder机制(下)
- Android效果之手机支付宝中增长的数字效果
- Android数据列表展示之 RecylerView