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.