Natanael,
Parece que o seu problema é o seguinte: cada vez que você está
mandando um SMS, você está adicionando mais um listener/service para
os updates do SMS. Não achei mais no seu código aonde você está
fazendo isso, mas acho que com uma explicação vai fazer sentido de
qualquer forma:
1) Envio do SMS 1:
- adiciona uma instância A do serviço para escutar mudanças de status de SMS;
- quando o status desse SMS muda, o serviço A faz seu tracking.
2) Envio do SMS 2:
- adiciona uma instância B do serviço para escutar mudanças de status de SMS;
- quando o status desse SMS muda, o serviço A e o B fazem seu
tracking, repetindo o tracking do SMS 1.
3) Envio do SMS 3:
- adiciona uma instância C do serviço para escutar mudanças de status de SMS;
- quando o status desse SMS muda, o serviço A, B e C fazem seu
tracking, repetindo o tracking do SMS 1 e 2.
4) etc.
O que eu acho que você deveria fazer é: faz com que o serviço trackeie
genericamente qual o SMS foi mandado (adiciona um ID do SMS como extra
na intent ou qualquer coisa do tipo) e starta ele apenas um vez.
Não sei se fiz sentido, mas tive um problema parecido; imagino que
isso possa resolver.
--
Vinícius Rodrigues de Uzêda
vruzeda@gmail.com
2012/2/27 Natanael Castro <natanaelcastro.2009@gmail.com>:
> A questão é que nesse caso em específico eu preciso da confirmação em
> cima da bucha...






0 comentários:
Postar um comentário