Android: Wie kann ich erzwingen, das aktualisieren aller widgets der besonderen Art

Habe ich gesehen, dass viele Fragen in dieser Richtung, und ich sehe immer die gleiche Antwort wieder und wieder. Ich will nicht zu haben, um einen Service für jede Art von widget meine app hat, vor allem zu sehen, wie meine app hat bereits 2 persistente Dienste.

Speziell, wenn einer meiner bestehenden Diensten sieht, dass sich Daten geändert haben, ich will update my widgets. Tun dies auf einem timer ist ärgerlich, denn es könnte Tage zwischen den updates, oder es kann mehrere innerhalb einer Stunde. Ich will meine widgets, um IMMER up-to-date Informationen.

Android-widget design scheint zu funktionieren auf der Grundlage, dass Ihre widget-Informationen zieht, wenn er es will, ich denke, es gibt viele sinnvolle Szenarien, in denen eine Aktivität wünschen können push-Daten, um ein widget.

Lesen Sie die Antwort unten, wie ich herausgefunden, wie genau dies zu tun. Soweit ich sehen kann, gibt es keine Nebenwirkungen, wenn es richtig gemacht wird.

InformationsquelleAutor Chris Noldus | 2011-11-29

Schreibe einen Kommentar