Senhores,
Estou tentando implementar um code,
O qual tem que pegar quando o telefone foi desligado, ligado, ligação, etc.
O detalhe é que usando somente o phonestatelisten ele pega o IDLE, mas não pega exatamente o fim da ligação...
Parece que para isso, eu teria que pegar o getDataState().
Eis o codigo que está atualmente em teste/implementado -> http://pastebin.com/p8kd7bSh
O IDLE acontece e a ligação ainda não terminou,
Ai quando acontece o fim da ligação o IDLE já aconteceu...
No codigo no comentario eu explico mais ou menos o que tenho tentando e penso em fazer,
Tipo...quando o IDLE do phonestate acontecer ele dispara uma thread ou/handler/ou/async, não sei qual seria o melhor...
E deste jeito ele verifica de tempos em tempos...se acontece o getDataState() = DISCONNECTED, se acontecer ai sim ele constada que a ligação foi finalizada.
Não sei se é a melhor maneira, mas até o momento é a que vejo viavel,
Agora thread, handler, async?
Grato,
Att.
Psy Khé.






0 comentários:
Postar um comentário