INNER CODE UNIT · Kotlin
onReceive
romanvht/ByeByeDPI · app/src/main/java/io/github/romanvht/byedpi/activities/MainActivity.kt:111
override fun onReceive(context: Context?, intent: Intent?) {
Log.d(TAG, "Received intent: ${intent?.action}")
if (intent == null) {
Log.w(TAG, "Received null intent")
return
}
val senderOrd = intent.getIntExtra(SENDER, -1)
val sender = Sender.entries.getOrNull(senderOrd)
if (sender == null) {
Log.w(TAG, "Received intent with unknown sender: $senderOrd")
return
}
when (val action = intent.action) {
STARTED_BROADCAST,
STOPPED_BROADCAST -> updateStatus()