Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Estado de uma ligação no Android

"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
>

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário