PDA

Ver la Versión Completa : [ SOLUCIONADO ] Mostrar varias imágenes en un widget


rafapater
12/04/13, 09:48:02
Hola, tengo una aplicación para mostrar un widget que lo que hace es mostrar varias imágenes en el widget simulando un banner de una página web.
Para ir mostrando las imágenes tengo un ScheduledExecutorService que es quien ejecuta la tarea de cambiar una imagen por la siguiente.
El problema es que las imágenes deben cambiarse cada 2 o 3 segundos y, parece que, a Android eso no le gusta mucho y al cabo de pocos minutos para la tarea de rotado de imágenes dejando el widget con una imagen fija.

¿Alguien tiene alguna idea de cómo se puede hacer lo que pretendo de forma correcta, para que Android no acabe parando su ejecución?

He probado también a poner un gif animado como imagen del widget pero muestra la imagen del gif sin animación.

Un saludo y gracias.

rafapater
12/04/13, 14:23:08
Por si ha alguien le interesa: a grandes rasgos, lo he resuelto poniendo una AlarmManager periódico que lanzará un broadcast y el receiver obtendrá el removeView y actualizará la imagen.