class OwnBroadcast : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { val data = intent.getStringExtra("data") Log.d("BroadcastReceiver", "Received: $data") } } // Android 16 priority val filter = IntentFilter().apply { priority = 0 // 0 - 100 } // Register the receiver with the filter registerReceiver(object : BroadcastReceiver(){ override fun onReceive(context: Context?, intent: Intent?) { val data = intent?.getStringExtra("data") Log.d("BroadcastReceiver", "Received: $data") } }, filter)