I mit 2 Klassen,Update Listenansicht in meiner Tätigkeit aus dem Dienst android
1.Activity Klasse
2.Service Klasse
Ich muss meine Listenansicht in meiner Tätigkeit aktualisieren, wenn Service bekam irgendwelche Updates. Eigentlich versuche ich wie eine Chat-Anwendung, Meine Dienste überprüfen immer meine db und wenn es eine neue Zeichenfolge, muss ich in meiner Aktivität aktualisieren, ohne die neu zu erstellen, nur ich brauche die Listenansicht zu aktualisieren. Ich fand, dass es mit iBinder manipuliert wird, aber ich benutze es nicht. Kann mir jemand ein paar Code-Beispiele vorschlagen?
Danke für Ihre Antwort, .. Eigentlich hast du recht. Aber meine Frage ist, woher weiß ich, dass sich die Daten von meiner Aktivität geändert haben. Wie sollte ich von meinem Service erfahren? – GaneshKumar
Ich musste das nicht persönlich tun, also kann ich nicht mit Sicherheit sagen, welche Methode die beste ist, aber ich denke, dass ein [BroadcastReceiver] (http://developer.android.com/reference/android/content/BroadcastReceiver.html) würde Arbeite für dich. Es ist eine abstrakte Klasse, die Nachrichten verarbeiten kann, die von einem Dienst gesendet werden. Der Dienst verwendet die sendBroadcast() -Methode, wenn er eine neue Zeichenfolge findet und Ihre Aktivität als BroadcastReceiver registriert wird, der bei Empfang einer Broadcast-Aktion eine Aktion ausführt. – csmckelvey