¿Es posible establecer cuánto tiempo se mostrará una notificación en android API nivel 10 o inferior?

Investigación

He estado mirando a través de la clase NotificationManager en la documentación de Android para el nivel de API 10 y no he encontrado una manera de implementar esto. También miré en torno a google, pero sólo se encontró cómo configurar la hora en que la notificación es realmente establecido y cómo establecer el tiempo de un widget de notificación de pan tostado se muestra.

Actualmente implementado

Ya he definido FLAG_NO_CLEAR y FLAG_ONGOING_EVENT para mantener el icono de notificación presente, así como mantener la notificación visible después de expandir el menú desplegable de notificaciones.

Intentando Hacer

Estoy intentando exhibir el texto de la notificación en la barra de la notificación por 10 segundos en vez de la cantidad de tiempo estándar. Así que básicamente me gustaría hacer exactamente lo que hace la función setDuration(int) en el widget toast.

Me preguntaba si esto era posible y si es así, si alguien me señalara en la dirección correcta sobre cómo lograrlo.

Estoy intentando exhibir el texto de la notificación en la barra de la notificación por 10 segundos en vez de la cantidad de tiempo estándar.

Si "el texto de la notificación en la barra de notificación" significa el texto del ticker (por ejemplo, setTicker() en su Builder ), no controla esa duración.

Si "el texto de la notificación en la barra de notificación" significa algo en la entrada del cajón de notificación, puede cancel() su notificación después de un período de tiempo.

No estoy convencido de que se trata de un comportamiento que los usuarios esperan (no pueden tener una mirada en el dispositivo dentro de 10s)

Dicho esto, puede intentar establecer una alarma, que dispara 10s en el futuro y que cancela la notificación.

Si desea un aviso corto para un usuario que está mirando la pantalla ya, puede ser mejor con el uso de un Toast .

  • Invitación a la aplicación de Facebook no recibió notificación push en el dispositivo Android
  • Notificación ampliable android 4.1
  • Cómo crear una notificación de recordatorio
  • ¿Cómo puedo evitar la actualización de notificaciones parpadeantes mientras cambia el botón
  • ¿Existe una solución equivalente, como iOS's localNotification en la plataforma Android?
  • ¿Se puede manipular el terminal inalámbrico Android sin utilizar un objeto de notificación?
  • Android mediaplayer loops para siempre en ICS
  • Diseños de notificaciones personalizadas y colores de texto
  • Configuración de notificaciones de Android Lollipop App
  • Notificaciones de Android: tienen colores en un icono pequeño
  • La notificación en curso en Android honeycomb tiene un comportamiento inconsistente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.