我用来抑制“可以为私人”警告的@SuppressWarnings值是什么?


68

我一直对“可以保密”警告感到恼火,但是FirebaseRecyclerAdapter在这种情况下我将无法工作。那么,那有一个@SuppressWarnings吗?

我尝试过的

@SuppressWarnings("all") 但这不是我想要的。

注意:我使用的是Android Studio


1
@SuppressWarnings("WeakerAccess")注释添加到您的班级。
解码

Answers:


119

最好只是为整个项目或特定类禁用此检查。将光标放在警告上,然后按Alt+Enter弹出以下菜单,您可以将其禁用:

禁用检查

如果您确实要使用@SuppressWarnings,可以Suppress for class从上面的对话框中选择选项。这将添加以下注释:

@SuppressWarnings("WeakerAccess")

2
我正在使用IntelliJ 2017.1,但是在出现第一个灯泡菜单时,我无法在弹出的菜单中找到弹出菜单suppress for class,等等。单击时Make 'package-private'会立即进行重构。
阿诺德·施里弗

@ArnoldSchrijver单击箭头而不是选项,或使用导航按钮导航到菜单
smac89
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.