[TOC]
- Broadcast & Receiver
- LocalBroadcast & LocalReceiver
- Dynamic register: By through your java code.
BroadcastReceiver receiver = new Receiver();
// Register the receiver.
@override
protected onResume()
{
super.onResume();
IntentFilter ifilter = new IntentFilter().addAction("app.your.receiver.name");
registerReceiver(receiver, ifilter);
}
// Don't forget unregistering the receiver.
@override
protected onPause()
{
super.onPasue();
unregisterReceiver(receiverDetect);
}- Static register: By through the AndroidManifest.xml.
<receiver
android:name="Your_Receiver"
android:exported="false" >
<intent-filter>
<action android:name="app.your.receiver.name" />
</intent-filter>
</receiver>