| @@ -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> | |
radimkliment / BroadcastReceiver
Last active 4 months ago
Implementation of broadcast receivers: implicit, explicit, static, dynamic
radimkliment revised this gist 6 months ago · 82087cc
3 files changed, 19 insertions
| @@ -0,0 +1,5 @@ | |||
| 1 | + | public class MyBroadcastReceiver : BroadcastReceiver() { | |
| 2 | + | override fun onReceive(context : Context, intent: Intent) { | |
| 3 | + | ||
| 4 | + | } | |
| 5 | + | } | |
| @@ -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); | |