Aucune idée de la mise à jour du widget du service
-
13-12-2019 - |
Question
J'ai essayé de faire un widget à mon application musicale. L'application a un service qui gère le MediaPlayer afin que je puisse "minimiser" l'application et continuer à écouter de la musique. Je sais que je dois mettre à jour le widget du service, mais tous les exemples que j'ai trouvés, veulent que je démarre un nouveau service sur chaque mise à jour, et ce n'est pas ce que je veux.
Toute aide est appréciée!
Merci d'avance
La solution
Vous pouvez aussi le faire sans le service.Le service est recommandé car si votre mise à jour prend trop de temps, Android peut le fermer et donner une application non réagissante (ANR) message d'erreur.Ce sont les cas comme lorsque vous envoyez une demande de service Web.Sinon, vous pouvez utiliser votre appwidgeprovider personnalisé pour mettre à jour votre widget (sans créer un service), à l'aide de RemoteViews (de la même manière que vous le faites dans le service).Pour plus de choses sur la façon de faire, reportez-vous à la référence Ceci