В настоящее время я работаю над приложением для Android (Music Player). Поэтому я хочу поставить музыку на паузу при входящем звонке и играть, когда закончится звонок этот код прекрасно работает с одним симом, но не с двумя симами. поэтому я хочу спросить, что нужно изменить в этом коде для работы с мульти сим-картой
class CallListner : PhoneStateListener() {
override fun onCallStateChanged(state: Int, incomingNumber: String?) {
when (state) {
TelephonyManager.CALL_STATE_IDLE -> {
Controls.playPauseControl("play")
}
TelephonyManager.CALL_STATE_OFFHOOK -> {
Controls.playPauseControl("pause")
}
TelephonyManager.CALL_STATE_RINGING -> {
Controls.playPauseControl("pause")
}
}
}
}