Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Tutorial for www.androidos-lab.it
- // INVIO
- // inizializzazione in "onCreate"
- String static final BUS_ID = "com.bus.tutorial";
- LocalBroadcastManager broadcaster = LocalBroadcastManager.getInstance(this);
- // invio dati dove serve :P
- Intent i = new Intent(BUS_ID);
- i.putExtra("chiave", "valore");
- broadcaster.sendBroadcast(i);
- // RICEZIONE
- // creare il listener in "onCreate"
- BroadcastReceiver receiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- String s = intent.getStringExtra("chiave");
- Log.d("tutorial", "Dato ricevuto: " + s);
- }
- }
- // e registrarlo in "onResume"
- LocalBroadcastManager.getInstance(this).registerReceiver((receiver), new IntentFilter(BUS_ID));
- // e de-registrarlo in "onPause"
- LocalBroadcastManager.getInstance(this).unregisterReceiver(receiver);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement