Last active 4 hours ago

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

radimkliment revised this gist 5 hours ago. Go to revision

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);
Newer Older