1
resposta

SMSReceiver

esta dando um erro em uma linha de codigo:

SmsMessage sms = SmsMessage.createFromPdu(pdu, formato);

http://prntscr.com/eho0ib

1 resposta

Oi João, tudo bem ?

Cara não tá dando erro não, a IDE apenas está te avisando o seguinte, você configurou a aplicação para funcionar em celulares com a versão do Android inferior a versão 6.0 ( Marshmallow ), contudo este método foi inserido justamente a partir da versão 6.0 do Android, ele está te falando que se algum celular com versão do android inferior acessar esse método sua aplicação levará uma exception, devido a não existir tal método.

Algo que você pode fazer é gerar o if verificando a versão, caso seja igual a versão 6.0 ou superior você poderá utilizar este método.

Espero ter ajudado.

Abraços