У меня есть код ниже, который запускает намерение Dialer
и звонит с данным номером.
Мне нужно минимизировать / скрыть это действие, поэтому я делаю задержку в 15 секунд, которая вызывает Press home intent
, но t не работает.
Как я могу скрыть номеронабиратель, пока он еще активен (то есть все еще выполняет требуемый вызов)!
if (isChecked) {
val dial = "tel:12345678"
val phoneIntent = Intent(Intent.ACTION_CALL, Uri.parse(dial))
val startMain = Intent(Intent.ACTION_MAIN).apply {
addCategory(Intent.CATEGORY_HOME)
flags = Intent.FLAG_ACTIVITY_NEW_TASK
}
val r = java.lang.Runnable {
context.startActivity(startMain)
}
context.startActivity(phoneIntent)
val h = Handler()
h.postDelayed(r, 15000) // will be delayed for 15 seconds
}