禁用Android Studio警告:"访问可以..."

Zoe*_*Zoe 40 intellij-idea android-studio

更新Android Studio后,我会收到以下字段的警告:

public int ex1 = 0;
int ex2 = 0;
Run Code Online (Sandbox Code Playgroud)

或者只在一个类或包中使用的方法或嵌套类:

"访问可以是私有的"或"访问可以是仅包装"

这可以,我不想要这些警告,但我找不到如何停用它们.有任何想法吗?

Kus*_*tel 54

在Android Studio 2.2.1中打开设置 - >编辑器 - >检查.现在转到Java->声明冗余 - >声明访问可以更弱并取消选中此选项.

它会解决你的问题.

  • 在这种情况下,我希望保留警告,但警告程度较弱。我将此检查设置为“弱警告”,然后...编辑较弱的警告严重性,因此它不会在右侧显示“错误条纹标记”,这会分散注意力。希望能帮助到你。:) (2认同)

Muz*_*Muz 50

您还可以将此注释放在类的顶部:

@SuppressWarnings("WeakerAccess")
Run Code Online (Sandbox Code Playgroud)

  • 对于我来说,这也是一个更好的解决方案,我**希望被警告有关访问但希望覆盖特定方法的警告.请注意,注释也可以应用于方法级别,而不仅仅是类级别. (2认同)