Ich habe eine mqtt Verbindung im Android Service etabliert. Ich habe alle meine MQtt verwandten Dinge (abonnieren, verbinden, veröffentlichen) im Dienst. Auch ich habe eine Tätigkeit, die 3 Fragmente hat. Jeder Wert zeigt Werte an, die vom MQtt-Server kommen. Ich verwende Broadcast, um den Wert an die Aktivität zu verteilen.MQtt und Android Services
Jetzt möchte ich den neuesten Wert der Variablen vom Server angezeigt werden. Wie kann ich das machen. Das Problem passiert mit mir ist, dass, sobald ich den Wert bekomme es angezeigt wird, aber wenn das Fragment sichtbar ist und der Server den neuen Wert der angezeigten Variablen sendet, kann der Wert nicht aktualisiert werden, bis das Fragment aktualisiert wird.
SO meine Frage ist, wie kann ich den neuesten Wert dynamisch auf dem Bildschirm anzeigen, wie immer wenn der neue Wert kommt, wird es auf den Bildschirm aktualisiert.
Bitte um Hilfe. Danke
Können Sie mir sagen, was Sie senden bis jetzt versucht, wie senden Sie den Wert fragmentieren? wenn die neuen Daten vom Server kommen? – Haroon
Willkommen bei [Stack Overflow] (http://stackoverflow.com/)! Bitte lesen Sie [Frage stellen] (http://stackoverflow.com/help/how-to-ask) und stellen Sie ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) bereit. ! –
@Haroon Ich sende den Wert, wie ich sie im Service empfange. Diese gesendeten Werte werden in Activity über einen Empfänger empfangen. Weitere Zugriffe in Fragmenten durch Aktivität Variablen –