Esistono molti esempi su StackOverflow e altrove che utilizzano la classe LocalBroadcastManager
per evitare eventi di trasmissione all'esterno di un'app.Equivalente di LocalBroadcastManager senza libreria di supporto Android
Tuttavia, questa classe utilizza la libreria di supporto Android come mostrato nel nome del pacchetto: android.support.v4.content.LocalBroadcastManager
.
Esiste un equivalente di LocalBroadcastManager
nell'SDK standard che non utilizza la libreria di supporto Android?
Non sembra che il metodo sendBroadcast
in android.content.Context
abbia questo tipo di granularità di sicurezza.
In realtà sono giunto alla stessa conclusione dopo aver letto il codice sorgente di LocalBroadcastManager e dopo aver compreso meglio il razionale dietro le librerie di supporto Android. Ad ogni modo oggi userei qualcosa come EventBus. –