Android: ¿Cómo crear una notificación "En curso"?
Hola, ¿Cómo puedo crear la notificación permanente como la primera para Battery Indicator?
- Notificaciones locales en Android?
- GCM Android: onRegistered () no se llama
- Android: Desactivación del sonido de notificaciones
- Kivy: icono de notificación de multiplataforma
- Mostrar una alerta o una vista al recibir una notificación
- NotificationCompat.Builder falta el método build ()
- La actividad nunca se inicia cuando se hace clic en la notificación en android versión 4.0
- Implementar la notificación de expandir y contraer Android
- Notificación Haga clic en no iniciar la Actividad dada en los teléfonos Nexus
- Servicio de accesibilidad de Android detecta notificación
- ¿Cómo saber cuando mi notificación se borra mediante el botón Borrar?
- Borrado de la notificación después de unos segundos
- ¿Cómo crear notificaciones emergentes como la notificación utilizada en whatsapp para android?
Asigne el indicador Notification.FLAG_ONGOING_EVENT
a su Notification
.
Código de muestra:
yourNotification.flags = Notification.FLAG_ONGOING_EVENT; // Notify...
Si no está familiarizado con la API de Notification
, lea Creación de notificaciones de barras de estado en el sitio web de desarrolladores de Android.
En caso de que esté utilizando NotificationCompat.Builder
, puede utilizar:
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context) mBuilder.setOngoing(true); //this will make ongoing notification
En realidad, se recomienda a bitios o banderas de notificación, en lugar de establecer las banderas directamente. Esto le permite establecer múltiples banderas a la vez.
Por ejemplo:
notification.flags |= Notification.FLAG_ONGOING_EVENT; notification.flags |= Notification.FLAG_SHOW_LIGHTS;
Establecerá ambas banderas a la vez, mientras que:
notification.flags = Notification.FLAG_ONGOING_EVENT; notification.flags = Notification.FLAG_SHOW_LIGHTS;
Sólo establecerá el indicador FLAG_SHOW_LIGHTS.
public static final int FLAG_ONGOING_EVENT
Desde: API Nivel 1
Bit a ser dirigido a bit a bit en el campo de banderas que debe ser establecido si esta notificación es en referencia a algo que está en curso, como una llamada telefónica.
public static final int FLAG_FOREGROUND_SERVICE
Dado que: Nivel de API 5 Bit que se va a realizar en el campo de indicadores que debe establecerse si esta notificación representa un servicio en ejecución.