/ / não é possível enviar sms do android 4.4.4 nexus 5 - android, android-intent, android-activity

não é possível enviar sms do android 4.4.4 nexus 5 - android, android-intent, android-activity

oi eu tenho o meu código um botão quando pressionado ele vai enviar um sms para um número que funciona com o meu android 4.4.2, mas não no nexo 5 4.4.4 heres meu código eu não sei o que estou fazendo errado:

smsus.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
Log.i("Send SMS", "");

Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.setData(Uri.parse("smsto:"));
smsIntent.setType("vnd.android-dir/mms-sms");

smsIntent.putExtra("address", phonenumber);
smsIntent.putExtra("sms_body", messageToSend);
try {
startActivity(smsIntent);

Log.i("Finished sending SMS...", "");
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(getActivity(),
"SMS failed, please try again later.",
Toast.LENGTH_SHORT).show();

}
}
});

obrigado.

Respostas:

-1 para resposta № 1

mudança

Intenção smsIntent = nova intenção (Intent.ACTION_VIEW);

para

Intenção smsIntent = nova intenção (Intent.Intent.ACTION_SENDTO);

e apague a linha abaixo

smsIntent.setType ("vnd.android-dir / mms-sms");

Veja se funciona.