2017-03-09 5 views
-2

Wie kann ich Daten vom Dienst zu Broadcast Receiver senden, ohne Absicht zu verwenden, weil ich BroadcastReceiver hören Lautstärke-Taste, aber wenn ich Daten aus Service mit Absicht senden es mir einen Fehler, ich brauche einen anderen Weg?android senden Daten vom Dienst an BroadcastReciver

`[Hier ist der Code in meinem Dienst [] [1]] [1]

[Hier ist meine Sendung [] [2] 2 [Hier ist mein Fehler] 3

+1

'Ich weiß, wie Absicht arbeiten '- bist du sicher? Ein Broadcast-Empfänger wird vom Framework instanziiert, wenn er einen registrierten Intent-Filter hat, auf den er wartet - wie sonst würden Sie das ohne Absicht machen? Warum nicht stattdessen einen gebundenen Dienst verwenden? –

+0

Sie haben Recht, ich mache BroadcastReceiver hören Lautstärke-Taste, aber wenn ich Daten von Service senden mit Absicht senden Sie mir einen Fehler – mostafa

+0

.. und der Fehler ist ... –

Antwort

0

Um einen Broadcast-Empfänger denke ich ist kein guter Ansatz, aber werfen Sie einen Blick in bound service, vor allem in AIDL.

Verwandte Themen