radimkliment

radimkliment / BroadcastReceiver

Last active 4 months ago

Like 0

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

radimkliment revised this gist 6 months ago · 82087cc

3 files changed, 19 insertions

AndroidManifest.xml (file created)
@@ -0,0 +1,5 @@
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>
MyBroadcastReceiver.kt (file created)
@@ -0,0 +1,5 @@
1 + public class MyBroadcastReceiver : BroadcastReceiver() {
2 + override fun onReceive(context : Context, intent: Intent) {
3 +
4 + }
5 + }
gistfile1.txt (file created)
@@ -0,0 +1,9 @@
1 + BroadcastReceiver myBroadcastReceiver = new MyBroadcastReceiver();
2 + IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
3 + filter.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED);
4 +
5 + // Registration
6 + this.registerReceiver(myBroadcastReceiver, filter);
7 +
8 + // Un-registration
9 + unregisterReceiver(myBroadcastReceiver);