Domanda

Ho cercato di effettuare un widget alla mia app musicale. L'app ha un servizio che gestisce il mediaplayer in modo che possa "ridurre al minimo" l'app e ancora continuare ad ascoltare la musica. So che ho bisogno di aggiornare il widget dal servizio, ma tutti gli esempi che ho trovato, vuole che inizi un nuovo servizio su ogni aggiornamento, e non è quello che voglio.

Qualsiasi aiuto è apprezzato!

Grazie in anticipo

È stato utile?

Soluzione

Puoi farlo senza il servizio.Il servizio è consigliato perché se la tua aggiornamento richiede troppo tempo, Android potrebbe chiuderlo e fornire messaggi di errore dell'applicazione non rispondendo (anr).Questi sono i casi come quando si invia una richiesta di servizio web.Altrimenti, è possibile utilizzare APPWIDGETPROVIDER personalizzato per aggiornare il tuo widget (senza effettuare un servizio), utilizzando Remoteviews (allo stesso modo in cui fai nel servizio).Per ulteriori informazioni su come farlo, fare riferimento a

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top