Last active 5 hours ago

Implementation of broadcast receivers: implicit, explicit, static, dynamic

Revision 82087cc46788cd4152804f7d315ae46b2fd08b88

AndroidManifest.xml Raw
1<receiver android:name=".YourBrodcastReceiverClass" android:exported="true">
2 <intent-filter>
3 <action android:name="android.intent.action.BOOT_COMPLETED"/>
4 </intent-filter>
5</receiver>
6
MyBroadcastReceiver.kt Raw
1public class MyBroadcastReceiver : BroadcastReceiver() {
2 override fun onReceive(context : Context, intent: Intent) {
3
4 }
5}
6
gistfile1.txt Raw
1BroadcastReceiver myBroadcastReceiver = new MyBroadcastReceiver();
2IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
3filter.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED);
4
5// Registration
6this.registerReceiver(myBroadcastReceiver, filter);
7
8// Un-registration
9unregisterReceiver(myBroadcastReceiver);
10