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

  • 相关阅读:
    伸展树(SplayTree)的实现
    map的访问
    #pragma warning(disable 4786)
    debian sftp/ssh197
    debian 配置静态ip197
    deepin 安装tar.gz197
    npm构建vue项目197
    linux 常用命令197
    application/force-download 不生效197
    reids 安装197
  • 原文地址:https://www.cnblogs.com/wuyida/p/6300478.html
Copyright © 2011-2022 走看看