Ich definiere BroadcastReceiver in einem Anwendungsmanifest und der Empfänger empfängt Ereignisse in onReceive wie erwartet. Allerdings erstelle ich die Empfängerklasse nicht, so dass ich keine Informationen über meine Aktivität weitergeben kann, die der Empfänger kontrollieren soll. Kontextparameter gibt mir nur Anwendungskontext und keine Aktivitätsreferenz. Also, was ist der richtige Weg, um die Kommunikation zwischen Anwendungsaktivitäten und Broadcast-Empfänger zu machen?
Die Antwort ist ein wenig verdreht, aber ich habe es auch hier gefunden Informieren Sie die Aktivität von einem BroadcastReceiver NUR, wenn dies der Fall ist ist im Vordergrund Es scheint zu funktionieren. Bitte schließe die Frage dann.
Sie können Broadcast von dieser Aktivität aus kommunizieren: -
%Vor%Tags und Links android broadcastreceiver