Estoy usando la devolución de llamada requestCellInfoUpdate() para obtener los últimos resultados de información de celda. Funciona bien en la versión Q de Android y superior, pero cuando lo uso en versiones anteriores a la 10, la aplicación se bloquea. Mi objetivo es obtener continuamente los últimos resultados de información . . . Read more
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P) { phnNbr = intent?.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER).toString() } else if (Build.VERSION.SDK_INT > Build.VERSION_CODES.P) { val telephony = context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager telephony.listen(object : PhoneStateListener() { override fun onCallStateChanged(state: Int, incomingNumber: String) { println(“incomingNumber API>28: $incomingNumber”) phnNbr = incomingNumber } }, PhoneStateListener.LISTEN_CALL_STATE) } Estoy obteniendo una cadena vacía utilizando este código . . . Read more