--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/aZYB_Tt7hYk/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.
Esses estados apareceram no meu celular e não foram lançados.
Você diz: " Fora isso, e com todo o respeito, dizer "meu código faz A portanto B também funciona" não tem o menor embasamento em realidade. :)", meu código não faz B, eles são a mesma coisa, ou seja, são 2 dos possíveis valores do parâmetro recebido, eu apenas envio para o servidor o que eu receber, sem nenhuma restrição ou condição, porém só recebo IN_SERVICE. E se o android utiliza o mesmo sistema, por que no meu celular mostra que eu estou fora de serviço e no servidor não?
E eu cheguei nesses estados sim, meu pai mora no interior e no final de semana fomos para um sítio onde não "pegava" nada. E novamente, no meu celular aparece que eu estou fora de serviço, mas não é enviado pra mim isso.
Obrigado!
Rapaz, desculpe-me não é nada contra você, mas você tem que se impor sempre falando que eu estou errado? Faça uma busca na internet e me diga qual o método que eles recomendam você utilizar (será o que não acontece na mesma hora). Agora veja o que você falou: "Ah, você deve estar usando o broadcast ACTION_PHONE_STATE_CHANGED. Nesse caso, o bug não é no Android, mas no seu código. Originalmente você recebia o Broadcast e chamava ServiceState.getState(). O problema é que ServiceState.getState() retorna o estado do telefone no exato momento em que é chamado, que pode ser um estado diferente do que gerou o ACTION_PHONE_STATE_CHANGED.". Com base nessa explicação, você já pode ver onde o erro está. Você já tem um listener com um método já definido e pensado por eles para receber o valor do estado do serviço, mas ele não funciona como deveria e você tem que interceptar o Intent passado no Receiver para receber o valor correto. Novamente, me desculpe, mas você gosta de se sentir soberano. De qualquer forma, obrigado! :)
Bruno, obrigado por sempre falar que eu estava errado mesmo quando eu não estava, porque "depois da onça morta, todo mundo matou". ;)