Broadcast Receiver
Broadcast Receiver
1-Manifest-declared receivers(Statically)
2-Context-registered receivers(Dynamically)
Manifest-declared receivers(Statically)
The registration is done in the manifest file, using <register> tags.
Firstly, specify the receiver in your manifest file.
<receiver android:name=".MyBroadcastReceiver" android:exported="true">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE""/>
</intent-filter>
</receiver>
Context-registered receivers(Dynamically)
The registration is done
using Context.registerReceiver() method.
Sending broadcasts
There are three distinctive way to send broadcast: