2009-08-24 6 views
0

Ich möchte Mail Nachrichtendaten über einen Menüpunkt aus der Messenger-Anwendung erhalten.Die richtige App-Architektur für die Integration mit integrierten Anwendungen

Ich verstehe, wie dies mit der RIM-API funktioniert. Nach dem Registrieren eines Menüelements mit der RIM-App wird ein neuer Prozess von MyApp gestartet und das entsprechende Objekt übergeben, wenn ein Benutzer auf den Menüeintrag klickt.

Ich würde gerne wissen, die beste Möglichkeit, das eingehende Objekt aus dem Prozess von der RIM-App (Messenger zum Beispiel) zu meinem bereits laufenden App-Prozess übergeben.

Ist ein gemeinsamer persistenter Datenspeicher für die Übertragung der Antwort gewidmet? Oder eine Art von RPC zwischen mehreren Prozessen meiner App?

Antwort

1

Dies ist die Art von Dingen, die der RuntimeStore für Sie tun kann. Ihr eines Ihrer Prozess-Singleton-Objekte kann im RuntimeStore gespeichert werden, Ihr Menüelement kann es dann abrufen und die entsprechende Methode aufrufen, um die Nachrichtenobjekt-Referenz an Ihren Prozess übergeben zu lassen, und die Semaphore aktivieren, um Ihren Prozess-Thread zu aktivieren das Nachrichtenobjekt.

Verwandte Themen