我正在尝试使用新的Notification 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);
}
错误:
Unresolved reference: S
Unresolved reference: setForegroundServiceBehavior
Unresolved reference: FOREGROUND_SERVICE_IMMEDIATE
Gradle:
compileSdkVersion 31
buildToolsVersion "30.0.3"
defaultConfig {
...
minSdkVersion 28
targetSdkVersion 31