"RINGING" é só pra incoming calls.
-Bruno
Em 5 de março de 2012 12:50, Joshua <joshua.curriculo@gmail.com> escreveu:
> Boa tarde,
>
> Estou trabalhando num projeto que tenho que tratar o estado da
> ligação que é feita pelo telefone Android. Utilizo uma classe que herda de
> PhoneStateListener conforme está abaixo:
>
>
> private class CallListener extends PhoneStateListener {
>
> @Override
> public void onCallStateChanged(int state, String incomingNumber) {
>
> switch (state) {
> case TelephonyManager.CALL_STATE_IDLE:
> Toast.makeText(ComandosActivity.this,
> "CALL_STATE_IDLE " +
> TelephonyManager.CALL_STATE_IDLE,
> Toast.LENGTH_LONG).show();
> break;
> case TelephonyManager.CALL_STATE_OFFHOOK:
> Toast.makeText(
> ComandosActivity.this,
> "CALL_STATE_OFFHOOK "
> + TelephonyManager.CALL_STATE_OFFHOOK,
> Toast.LENGTH_LONG).show();
> break;
> case TelephonyManager.CALL_STATE_RINGING:
> Toast.makeText(
> ComandosActivity.this,
> "CALL_STATE_RINGING "
> + TelephonyManager.CALL_STATE_RINGING,
> Toast.LENGTH_LONG).show();
> break;
> }
> }
> }
>
> Eu abstrai a lógica da aplicação para expor um problema que está
> acontecendo na minha aplicação. A opção TelephonyManager.CALL_STATE_RINGING
> não é chamada nunca, mesmo com o telefone chamando o número desejado. Alguém
> já passou por esse problema? Desde já agradeço qualquer retorno.
>
> Atenciosamente, Joshua Maia Rodrigues.
>
> Sun Certified Java Programmer 5.0
> Graduado em Licenciatura Plena em Matemática
> Tecnólogo em Análise e Desenvolvimento de Sistemas
>
> Telefone: (+55)(83) 87705994
>






0 comentários:
Postar um comentário