Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

problema no createFromPdu

Vi que esta duvida já apareceu aqui no fórum antes, mas mesmo as soluções apresentadas não resolveram o problema aqui, o app sempre trava quando chega um SMS.

no trecho de código:

sms = SmsMessage.createFromPdu(pdu,formato);

uma solução apresentada pelo proprio AndroidStudio seria:

SmsMessage sms = null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
            sms = SmsMessage.createFromPdu(pdu,formato);
}

o que também não resolveu, continua travando o app quando chega alguma mens, mas neste caso tenho duvidas se seria somente isso ou precisa fazer alguma alteração.

pediram também pra verificar se no arquivo build.gradle esta com a versão correta compileSdkVersion 24

o que pode estar faltando para funcionar essa verificação? na versão anterior, sem verificar o banco de dados, ele exibia o Toast corretamente.

5 respostas

Gustavo, tudo bem ?

Cara me fala uma coisa, qual é a versão do aplicativo que você está testando ?

Olá,

onde posso ver a versão que estou testando? estou acompanhando a Aula 04, atividade 02, não sei se isso ajuda.

Gustavo, quando você sobe o emulador, ele tem a versão da API, consegue ver isso para gente ?

a versão da API do meu emulador é a 23.

então vou ter que criar um outro emulador com a versão 24 p/ ai sim funcionar corretamente, certo?

solução!

Gustavo,

Seguinte, a partir da versão 24, o sistema operacional começou a parar de mandar broadcasts, acredito que seu problema seja esse.