Broadcasting Messages to Other Components

suggest change

Intents can be used to broadcast messages to other components of your application (such as a running background service) or to the entire Android system.

To send a broadcast within your application, use the LocalBroadcastManager class:

Intent intent = new Intent("com.example.YOUR_ACTION"); // the intent action
intent.putExtra("key", "value"); // data to be passed with your broadcast

LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
manager.sendBroadcast(intent);

To send a broadcast to components outside of your application, use the sendBroadcast() method on a Context object.

Intent intent = new Intent("com.example.YOUR_ACTION"); // the intent action
intent.putExtra("key", "value"); // data to be passed with your broadcast

context.sendBroadcast(intent);

Information about receiving broadcasts can be found here: http://stackoverflow.com/documentation/android/1460/broadcast-receiver#t=201607220748559674078

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents