Notificación de desgaste de Android en la parte superior

Quiero que mi notificación aparezca encima de toda la pila de notificación existente en el dispositivo de desgaste android. He leído una documentación, google dice que tenemos que usar el método setPriority () para esta notificación para cambiar la posición de notificación dentro de la notificación statck. He implementado una notificación como esta:

NotificationCompat.Builder builder = new NotificationCompat.Builder(this) .extend(wearableExtender) .setContentTitle(getSpannableTitle(flightDto.getFlightName())) .setContentText(getSpannableContentText(flightDto, color, status)) .setPriority(NotificationCompat.PRIORITY_MAX); 

Pero este código no es necesario, si la notificación de calendario está encima de todo, mi notificación aparece debajo de la notificación de calendario. ¿Cómo mostrar esta notificación encima de todas las notificaciones?

2 Solutions collect form web for “Notificación de desgaste de Android en la parte superior”

Para mostrar su notificación encima de todas las notificaciones, excepto setPriotity , debe agregar el método setVibrate . Aquí muestra de código de trabajo:

 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}); 

Puede utilizar setOngoing . API doc dice que "las notificaciones en curso se ordenan por encima de las notificaciones regulares en el panel de notificaciones".

  • El texto de notificación es demasiado largo y no muestra el texto completo.
  • Desplazamiento del texto del cuerpo en la notificación de Android
  • Android NotificationManager que me da "ningún icono pequeño válido" error
  • Cómo actualizar el número de notificación
  • Inicie correctamente la Actividad de la Notificación independientemente del estado de la aplicación
  • Iniciar servicio desde la notificación
  • Enviar notificaciones basadas en la ubicación de los usuarios
  • Java.lang.SecurityException: Requiere permiso de VIBRATE en Jelly Bean 4.2
  • Múltiples notificaciones y sólo mostrar la primera Android
  • Abrir un cuadro de diálogo en clic de un botón presente dentro de la notificación en android
  • Notificación de barra de estado de Android: haz que no se pueda borrar y vuelve a la aplicación (no inicia una nueva instancia)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.