在通知中设置不同的优先级
NotificationCompat.Builder mBuilder =
(NotificationCompat.Builder) new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.some_small_icon)
.setContentTitle("Title")
.setContentText("This is a test notification with MAX priority")
.setPriority(Notification.PRIORITY_MAX);
当通知包含图像并且你希望在收到通知时使用“PRIORITY_MAX”自动展开图像时,你可以根据要求使用其他优先级
不同的优先级信息:
PRIORITY_MAX - 用于关键和紧急通知,提醒用户注意时间紧迫或需要在继续执行特定任务之前需要解决的情况。
PRIORITY_HIGH - 主要用于重要的通信,例如消息或聊天事件,其内容对用户特别有用。高优先级通知会触发抬头通知显示。
PRIORITY_DEFAULT - 用于不属于此处描述的任何其他优先级的所有通知。
PRIORITY_LOW - 用于通知你希望用户了解但不太紧急的通知。低优先级通知往往显示在列表的底部,这使得它们成为公共或无向社交更新等内容的良好选择:用户已要求收到有关它们的通知,但这些通知不应优先于紧急或直接沟通。
PRIORITY_MIN - 用于上下文或背景信息,例如天气信息或上下文位置信息。最低优先级通知不会显示在状态栏中。用户在扩展通知阴影时发现它们。
参考: 材料设计指南 - 通知