Gibt es eine Möglichkeit, wie Sie eine Referenz für einen in Manifest.xml definierten BroadcastReceiver aus Code abrufen können?Android - erhalten Sie einen Verweis auf einen BroadcastReceiver, der in Manifest definiert ist
In meinem Fall verwenden wir einen BroadcastReceiver, der in der Manifest.xml enthalten sein muss. Es hat jedoch Funktionalität, die ich in unserem Code wiederverwenden möchte. Anstatt also einen anderen ähnlichen BroadcastReceiver zu erstellen und ihn aus dem Code zu instantiieren, möchte ich einen Verweis auf den vorhandenen erhalten.
Zusätzliche Informationen:
Mein Ziel auf ein Ereignis auf meiner BroadcastReceiver von meiner Tätigkeit abonnieren ist - ein Ereignis, das Ich mag würde wieder zu verwenden - in meiner Tätigkeit stattdessen eine andere Instanz dieses Empfängers zu schaffen, würde ich gerne einen Verweis auf den bestehenden bekommen.
Eine im Manifest registrierte Empfängerklasse hat keine fortlaufend vorhandene Instanz. Eine neue Instanz wird jedes Mal erstellt, wenn eine Übertragung verarbeitet werden muss. Wenn Sie dieselbe Klasse in Ihrer Aktivität verwenden möchten, erstellen Sie einfach Ihre eigene neue Instanz und registrieren Sie sie dynamisch. –
@MikeM. Könntest du das bitte als Antwort posten, genau nach was ich gesucht habe. –