搜索
开发文档
应用开发
快应用开发
小游戏开发
开发文档/应用开发/系统适配/通知与状态栏/通知小图标适配规范
通知小图标适配规范更新时间: 2024-09-23 15:32:00

small icon 是通知的重要组成部分,可以用以表示通知的种类、用途等。为了进一步兼容原生 Android 的通知样式, 维护 Android 的通知生态,通知栏支持显示 small icon。

一、问题现象

通知栏提示“某应用”正在运行,可能导致系统卡顿,降低待机时间,点按关闭。

二、原因

应用前台服务未设置SmallIcon。如果未设置SmallIcon,系统就会重新构建前台服务通知内容,提醒用户主动关闭该应用,从而防止应用常驻后台,影响性能。

三、解决方法

检查前台服务是否设置了SmallIcon,如果未设置SmallIcon,请在构建通知中,通过.setSmallIcon()为通知设置SmallIcon。

val notification = NotificationCompat.Builder(this, "my_service")
.setContentTitle("This is content title")
.setContentText("This is content text")
.setSmallIcon(R.drawable.small_icon)
.setLargeIcon(BitmapFactory.decodeResource(resources, R.drawable.large_icon))
.setContentIntent(pi)
.build()


上一篇:
下一篇:
文档内容是否有帮助?
有帮助有帮助
无帮助无帮助