Es gibt viele Beispiele in StackOverflow und anderswo, die die Klasse LocalBroadcastManager
verwenden, um das Übertragen von Ereignissen außerhalb einer App zu vermeiden.Äquivalent von LocalBroadcastManager ohne Android-Unterstützungsbibliothek
Diese Klasse verwendet jedoch die Android-Unterstützungsbibliothek, wie im Paketnamen gezeigt: android.support.v4.content.LocalBroadcastManager
.
Gibt es ein Äquivalent von LocalBroadcastManager
im Standard-SDK, das die Android-Unterstützungsbibliothek nicht verwendet?
Es scheint nicht, dass die sendBroadcast
Methode in android.content.Context
diese Art von Sicherheitsgranularität hat.
Eigentlich kam ich zu dem gleichen Ergebnis, nachdem ich den Quellcode von LocalBroadcastManager gelesen hatte und nachdem ich die Gründe für die Android-Support-Bibliotheken besser verstanden hatte. Jedenfalls würde ich heute etwas wie EventBus verwenden. –