警告"必须是" - NotificationManager.IMPORTANCE

时间:2018-01-06 19:29:38

标签: android android-studio android-studio-3.0 android-lint

在Android Studio中,我在new NotificationChannel()上收到错误:

  

必须是以下之一:android.app.NotificationManager.IMPORTANCE_HIGH,android app.NotificationManager.IMPORTANCE_LOW,...

但我完全引用了这一点 所以这似乎是Android Studio中的一个错误 有没有人有同样的问题?

示例: enter image description here

我知道我可以添加@Suppress注释,但我想澄清它是否是错误。

CompileSDKVersion: 26
TargetSDKVersion: 26
Android Studio版本: 3.0.1

我的导入:
enter image description here

1 个答案:

答案 0 :(得分:0)

关于此问题有一个bug reported in Android issue tracker

没有仔细研究过这个问题(现在这台计算机上没有Android工具),但它可能与@Importance IntDef is annotated with @hide的事实有关,因此不包含在SDK中。