Domanda

voglio comunicare tra due applicazioni, ogni volta che BlackBerry Messenger è aperto quindi in quel momento la mia domanda può notificato che, viene avviato questo messaggero mora.

Come potrei fare con l'uso di listener di eventi globali ..

grazie mille.

Altri suggerimenti

2 applicazioni o l'applicazione di sfondo e applicazione in primo piano possono comunicata attraverso GlobalEventListener

  • Implementata la GlobalEventListener interfaccia

  • Registrati evento globale utilizzando la di sotto della linea

    addGlobalEventListener (istanza di classe che implementano la GlobalEventListener);

  • Dalla domanda di fondo inviare gli eventi globali (per altre applicazioni) utilizzando il sotto la linea

    ApplicationManager.getApplicationManager () postGlobalEvent (MainWindow.GUID);.

Nota : metodi postGlobalEvent aventi le 4 versioni di overload Così si può passare informazioni Inoltre così se richiede

  • In seguito il metodo di metodo di interfaccia GlobalEventListener ascolterà l'evento mondiale

    public void eventOccurred (lungo guid, int DATA0, int data1, oggetto object0, Object object1)

vedi i link per maggiori dettagli

http: // www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/system/GlobalEventListener.html http://www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/system/Application.html#addGlobalEventListener%28net.rim.device.api .system.GlobalEventListener% 29

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top