Frage

Ich habe versucht, ein Widget an meine Musik-App zu erstellen. Die App verfügt über einen Dienst, der den Mediaplayer umgibt, sodass ich die App "minimieren kann, und hören Sie jedoch weiterhin Musik. Ich weiß, dass ich das Widget aus dem Dienst aktualisieren muss, aber alle Beispiele, die ich gefunden habe, möchte, dass ich auf jedem Update einen neuen Service starten soll, und das ist nicht das, was ich will.

Jede Hilfe wird geschätzt!

Vielen Dank im Voraus

War es hilfreich?

Lösung

Sie können es auch ohne den Service tun.Der Service ist empfohlen, denn wenn Ihre Aktualisierung zu viel Zeit dauert, kann Android sie schließen und die Anwendung nicht antwortet (ANR) -Fehlermeldung.Dies sind die Fälle, wie Sie eine Web-Service-Anforderung senden.Andernfalls können Sie Ihren Custom AppwidgetProvider verwenden, um Ihr Widget zu aktualisieren (ohne einen Service erstellen) mit RemoteViews (auf dieselbe Weise, wie Sie es im Dienst tun).Weitere Informationen zum Thema finden Sie diesen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top