Was ist effizienter-Broadcast-Empfänger oder Hf?

Ich weiß, dass onReceive() des Broadcast Receivers und handleMessage() des Hf laufen auf dem selben UI-thread. Angenommen, ich möchte die Kommunikation zwischen zwei services innerhalb der gleichen app (Prozess) . Ich kann verlängern, ein broadcast receiver-Klasse und Registrierung eines Ereignis -

ODER

einen Handler und übergeben Sie dann die Instanz auf den anderen Dienst verwendet werden, für die sendMessage () - Aufrufe. In beiden Fällen würde ich brauchen, um einige neue switch-case. Aber welcher Ansatz ist effizienter ? Nehmen wir an, dass der code threadsicher ist (keine UI updations).

  • Ist dein problem gelöst oder brauchst du weitere Hilfe? Bitte vergessen Sie nicht, akzeptieren Sie die Antwort, die Ihnen bisher am meisten geholfen.
InformationsquelleAutor Rohit Rokde | 2014-08-11
Schreibe einen Kommentar