我正在尝试使用新的通知 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) 更高版本的操作系统版本不会出现此问题.Android 4.x版本是否存在已知问题?
如果是,那么如何解决这个问题呢?移动应用程序或后端是否应该有变化?
我在TextView上使用了ClickableSpan。添加跨度后,应用该区域的文本的颜色也会更改。
检查SO问题后,单击后我看到的颜色发生了变化。就我而言,渲染视图时颜色已经不同。
如何从ClickableSpan中删除颜色?