Alternar entre vista grande y vista normal para notificación de android mediante programación mediante el botón de acción de notificación
Tengo un servicio que se ejecuta en primer plano (notificación constante). Quiero darle a los usuarios un botón para cerrarlo así que pensé en la acción de notificación (en 4.1) Pero, antes de cerrar, quiero hacerles saber las consecuencias de cerrarla y dejar que confirmen el cierre.
Así que básicamente quiero que la vista normal de mi notificación para tener un botón de cierre y cuando el usuario haga clic en él quiero ampliar mi notificación a la vista grande que tiene confirmar / cancelar botones.
- Uso de agentes fiduciarios en la aplicación de Android
- El servicio de Android con START_STICKY se bloquea al eliminar la aplicación
- ¿Cómo resulta un resultado de servicio a una actividad
- Cómo enviar archivos zip en el servidor utilizando el servicio de fondo en Android
- Cuándo usar y cuándo no utilizar un servicio en Android
Por lo que he leído, no puedo controlar qué vista se presenta al usuario. Sólo mostrará la vista grande Si es la primera notificación o el pellizco del usuario para ampliar / deslizar hacia abajo.
¿Puedo controlar qué vista se presenta?
¡Gracias!
- Android ContentProvider con servicios
- Cordova - Notificar el servicio de fondo en ejecución
- ¿Es mala práctica o grosero hacer ContentResolver.setMasterSyncAutomatically en una aplicación android?
- Obtener java.lang.ClassCastException: android.os.BinderProxy cada vez que declaro y ejecuto dos servicios
- NotificationListenerService para APIs por debajo de 18?
- Android: Cuando se cancela un servicio, ¿cómo podemos persistir el estado del servicio para una restauración posterior?
- NullPointerExecption al llamar a un PhoneStateListener en un servicio
- ¿Puede Android Service superar el objeto de aplicación?
No, no tienes control sobre esa parte.
Es manejado por el sistema y antes de Android 4.1 no se asilo obtener la "vista grande".
Está utilizando las notificaciones para algo que no se supone que deben utilizarse.
Si el usuario opta por borrar su notificación, no está interesado en la notificación y no puede hacer nada al respecto.
Un usuario también puede decidir detener su aplicación para la emisión de notificaciones.
No puedes confiar en la notificación para cosas como esta.
Si usted explica exactamente cuál es su flujo, puedo ser más útil.