Ciao ragazzi,
ho la necessità di intercettare la chiamata in entrata ma solo dal momento che parte la chiamata vera e propria senza conteggiare quindi il momento di aggancio (squilli iniziali).
Per intercettare questo evento utilizzo
if (state == TelephonyManager.CALL_STATE_OFFHOOK && (prevState == TelephonyManager.CALL_STATE_RINGING))
dove state si intende lo stato attuale, mentre prevState quello precedente, ma non non riesco a ottenere risultato..
Invece facendo if ((state == TelephonyManager.CALL_STATE_OFFHOOK) && ((prevState == TelephonyManager.CALL_STATE_IDLE)
intercetto la chiamata ma purtroppo troppo prima, quindi al momento del primo squillo.
ome posso fare ?
Grazie anticipatamente.