Pregunta

He estado tratando de hacer un widget a mi aplicación de música. La aplicación tiene un servicio que maneja el MediaPlayer para que pueda "minimizar" la aplicación y, sin embargo, continúe escuchando música. Sé que necesito actualizar el widget desde el servicio, pero todos los ejemplos que he encontrado, quiere que inicie un nuevo servicio en cada actualización, y eso no es lo que quiero.

¡Se aprecia cualquier ayuda!

gracias de antemano

¿Fue útil?

Solución

Puedes hacerlo sin el servicio también.Se recomienda el servicio porque si su actualización toma demasiado tiempo, Android puede cerrarla y darle un mensaje de error que no responde (ANR).Estos son los casos como cuando envía una solicitud de servicio web.De lo contrario, puede usar su AppWidgetProvider personalizado para actualizar su widget (sin hacer un servicio), utilizando Remoteviews (de la misma manera que realiza en el servicio).Para obtener más información sobre cómo hacerlo, consulte este

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top