@SuppressWarnings
Android Studio中支持的所有值是什么?
我找不到任何关于它的文档,而且我知道它与 Eclipse 不同,因为“null”不起作用。您可以使用“all”捕获空警告,但您可以想象我宁愿不这样做。
@SuppressWarnings
Android Studio中支持的所有值是什么?
我找不到任何关于它的文档,而且我知道它与 Eclipse 不同,因为“null”不起作用。您可以使用“all”捕获空警告,但您可以想象我宁愿不这样做。
查看此页面以获取以下列表@SuppressWarnings
:
我无法让上述任何解决方案为我工作,或者更确切地说,他们所说的似乎不适用于我在 Windows 10 上运行的 Android Studio (3.4.1) 版本。这是我为解决这个问题所做的知道要提供给@SuppressWarnings 的字符串值
我为有问题的模块运行了“分析/检查代码...”。您将看到“检查结果”窗口。导航该窗口,直到找到要抑制的 lint 警告行。双击错误消息将带您进入警告消息适用的代码行。右键单击错误消息将为您提供一个下拉菜单,您将获得一个选项来抑制基于类、方法或参数的警告。选择您希望禁止显示警告消息的方式。导航到代码,您将看到添加的 @SuppressWarning 行。您将看到传递给@SuppressWarning 行的实际字符串参数。
如果您再次运行“分析/检查代码..”,同样的警告将显示在“检查结果”窗口中,但这次您会看到该行也会显示它已被抑制。
我想抑制“从未使用过的函数”警告,但 @SuppressWarnings 没有一个有效,但 @Suppress("unused") 确实有效。
这很简单,只需单击已弃用的单词并在键盘上按 ALT + ENTER,单击 --> 检查“弃用的 API 使用”选项。在下拉菜单中,您可以选择与您的选择相匹配的选项,例如 Suppress for class、Suppress for method、Suppress for statement.. 希望对您有所帮助。