ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE 升级到 android studio 3.6.1 后变为红色

ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE turns red after upgrading to android studio 3.6.1

我刚刚将我的 android 工作室升级到 3.6.1,但我收到了一个关于方向的新警告,这对我来说是个新问题。 IDE 建议我将方向设置为 SCREEN_ORIENTATION_UNSPECIFIED 但我不知道建议的方向是否是我需要的正确方式。有谁知道如何摆脱这个红色下划线?

这是一个 lint 警告,不是错误,如果您不想遵循建议,可以忽略该警告。

要抑制 java 代码中的 lint 警告,您可以添加

//noinspection AndroidLintSourceLockedOrientationActivity

在警告上方的行上。

在 kotlin 中(也适用于 java)必须添加

@SuppressLint("SourceLockedOrientationActivity")

注释例如在方法层面。我个人比较喜欢把抑制范围尽量缩小