¿Cómo hacer un temporizador de cuenta atrás en la vista de Notificación?
Descubrí cómo hacer vistas personalizadas usando la clase RemoteViews
. También sé cómo usar Chronometer
y ProgressBar
dentro de RemoteViews
.
Pero, ¿cómo hacer una cuenta atrás View
, casi exactamente lo mismo que Chronometer
pero con la diferencia de que va a contar hacia abajo en vez de arriba?
- Cómo manejar varios temporizadores de cuenta regresiva en ListView?
- Actualización y bloqueo de CountDownTimer
- ¿Por qué countdownTimer no funciona?
- CountDownTimer no funciona en IntentService
- Creación de un temporizador que muestra el tiempo restante para un evento en segundos, minutos, horas, días
He intentado copiar la fuente de la clase Chronometer
y modificarla para que se ajuste a mis necesidades, pero hay anotaciones como @android.view.RemotableViewMethod
, que no puedo importar a mi proyecto. Desafortunadamente, sin anotaciones no funciona, porque RemoteViews
está usando para pasar valores.
Mi segunda idea fue extender la clase Chronometer
y anular los métodos apropiados, pero son private
.
Cualquier idea, ¿es posible? (Y pregunta extra, porque no estoy seguro: Si el método está anotado y anular este método, es la anotación heredada?)
- ListView con temporizador Coundown. El temporizador parpadea cuando se desplaza la vista de lista
- ¿Cómo agregar tiempo al temporizador de cuenta atrás?
- Implementación de un temporizador de cuenta atrás utilizando Servicio en segundo plano
- Barra de progreso circular (para un temporizador de cuenta regresiva)
- Android: ¿Cómo pausar y reanudar un temporizador de cuenta atrás?
- ¿Cómo mostrar el temporizador de cuenta regresiva en la barra de estado en android, como la pantalla de tiempo?
- Problemas para cancelar un CountDownTimer Android Java
- ListView y elementos con temporizador de cuenta regresiva
No creo que vayas a poder usar una clase personalizada directamente con RemoteViews
incluso si se deriva de una de las clases soportadas (las anotaciones no se heredan). Usted podría intentar usar un TextView
, contando abajo en un Service
con una referencia al objeto de RemoteViews
y actualizando de allí.
- Imagen de botón de reproducción / pausa en la notificación, Android
- ¿Cómo puedo verificar los datos firmados que vienen para la aplicación de facturación de Android Market utilizando Java (Servlet)