Vol*_*myr 4 notifications android
我希望我的通知显示在android Wear设备上所有现有通知堆栈的顶部.我读了一篇文档,google说我们必须使用方法setPriority() 来通知这个通知来改变通知statck中的通知位置.我已经实现了这样的通知:
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.extend(wearableExtender)
.setContentTitle(getSpannableTitle(flightDto.getFlightName()))
.setContentText(getSpannableContentText(flightDto, color, status))
.setPriority(NotificationCompat.PRIORITY_MAX);
Run Code Online (Sandbox Code Playgroud)
但是此代码并不是必需的,如果日历通知最重要,我的通知会显示在日历通知下方.如何在所有通知之上显示此通知?
Vol*_*myr 10
除了setPriotity必须添加setVibrate方法之外,在所有通知之上显示通知.这里工作代码示例:
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.extend(wearableExtender)
.setContentTitle(getSpannableTitle(flightDto.getFlightName()))
.setContentText(getSpannableContentText(flightDto, color, status))
.setPriority(priority)
.setVibrate(new long[]{1000, 1000, 1000, 1000, 1000});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |