Wie schafft man eine zwei-Wege-Kommunikation zwischen Activity und Service in verschiedenen Prozess?

Arbeite ich an der Etablierung einer zwei-Wege-Kommunikation zwischen einer Activity und einem Service läuft in einem anderen Prozess.

Abfragen der Prozess von der Aktivität ist keine große Sache. Aber ich will den Prozess zu informieren und den Aktivitäten auf Veranstaltungen. Die Idee dahinter ist diese: der service läuft unabhängig von der eigentlichen app. Es fragt einen webserver in regelmäßigen Abständen. Wenn eine neue Aufgabe gefunden, auf die der webserver-Prozess, er sollte die Aktivität.

Fand ich dieser thread über an AndDev.org aber es scheint nicht zu funktionieren für mich. Ich habe Herumspielen mit BroadcastReceiver. Ich habe implementiert eine Schnittstelle, die er sollte die Aktivität aber das problem ist, dass der Zuhörer ist immer null, da die Sendung aus dem Prozess erfolgt über intents, also die Klasse, die Sie erweitert BroadcastReceiver wird neu instanziert.

Wie kann ich es schaffen eine 2-Wege-Kommunikation? Dies muss möglich sein.
Vielen Dank für jede Hilfe,

steff

  • Sie können Details wie "Abfrage der Prozess von der Aktivität ist keine große Sache"> Genau, wie Sie es tun? Sind Sie gebunden an den Dienst?
InformationsquelleAutor stfn | 2010-03-19
Schreibe einen Kommentar