The Code A is from CameraXBasic
I can't understand completely the code private val volumeDownReceiver = object : BroadcastReceiver()
.
I think the Code B will work well, but in fact it failed.
What does the keyword object mean in Kotlin ?
Code A
private val volumeDownReceiver = object : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
...
}
}
Code B
private val volumeDownReceiver = BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
...
}
}