在 Android S 上获取未解决的参考 - Kotlin

sti*_*cky 6 android android-notifications kotlin foreground-service

我正在尝试使用新的通知 API setForegroundServiceBehavior。然而,当尝试创建一个版本时,我得到了一个未解决的参考,我总体上相信 Android S。 (我正在使用 Java 开发另一个项目,似乎没有问题。)

    val builder = Notification.Builder(this, CH_ID)
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
        builder.setForegroundServiceBehavior(Notification.FOREGROUND_SERVICE_IMMEDIATE);
    }
Run Code Online (Sandbox Code Playgroud)

错误:

Unresolved reference: S
Unresolved reference: setForegroundServiceBehavior
Unresolved reference: FOREGROUND_SERVICE_IMMEDIATE
Run Code Online (Sandbox Code Playgroud)

摇篮:

compileSdkVersion 31
buildToolsVersion "30.0.3"
defaultConfig {
    ...
    minSdkVersion 28
    targetSdkVersion 31
Run Code Online (Sandbox Code Playgroud)

Hei*_*eli 2

buildToolsVersion更新为 \xe2\x80\x9c32.0.0\xe2\x80\x9d 并将compileSdkVersiontargetSdkVersion 更新为 32 或更高版本。

\n