Verwendung/Standort LocalBroadcastManager
wie beschrieben in Google-Dokumente y Dienstsendung doc ?
Ich habe versucht, es zu googeln, aber es gibt keinen Code, mit dem man anfangen könnte?
In den Dokumenten steht, dass ich es verwenden soll, wenn ich die Übertragung intern in den Prozess meiner Anwendung einbinden möchte, aber ich weiß nicht, wo ich danach suchen soll.
Gibt es Hilfe/Kommentar?
更新情報 : Ich weiß, wie man Broadcasts benutzt, aber ich weiß nicht, wie man LocalBroadcastManager
in meinem Projekt zur Verfügung.
0 Stimmen
Waqas, haben Sie den Empfänger im Verzeichnis registriert? Wenn ja, lassen Sie mich bitte wissen, wie?
2 Stimmen
Ich glaube nicht, dass Sie einen Empfänger für solche Sendungen im Manifest registrieren müssen, denn wenn Sie das tun, wird dieser Empfänger auch globale Sendungen empfangen.
3 Stimmen
Wahr. Das bedeutet, dass ich den Code wie in der folgenden Antwort beschrieben eingeben muss;
LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter("custom-event-name"));
2 Stimmen
LocalBroadcastManager
wurde veraltet. Ich ersetzte meine mit der EventBus-Bibliothek, die viel schöner ist, imo.