Я пытаюсь позвонить в Android Studio с Kotlin; Цель - позвонить по экстренному номеру телефона «911» в Мексике. Когда я нажимаю кнопку вызова, приложение показывает только телефонный номер («911» в собственном приложении мобильного телефона) вместо автоматического вызова. Сначала я думал, что это из-за «Намерения», затем я изменил номер, используя «+» или «(52) 44 ..», и это сработало! Я не знаю, в чем может быть проблема.
Разрешения:
<uses-permission android:name="android.permission.CALL_PHONE"/>
Код:
imageLlamada.setOnClickListener({
makePhoneCall("911")
})
fun makePhoneCall(number: String) : Boolean {
try {
val intent = Intent(Intent.ACTION_CALL)
intent.setData(Uri.parse("tel:$number"))
startActivity(intent)
return true
} catch (e: Exception) {
e.printStackTrace()
return false
}
}