I'm trying to do SMS sending tests but it does not send anything.
Permissions
if (ContextCompat.checkSelfPermission(Menu_AgroMovil.this,
Manifest.permission.SEND_SMS) != PackageManager.PERMISSION_GRANTED) {
if (ActivityCompat.shouldShowRequestPermissionRationale(Menu_AgroMovil.this,
Manifest.permission.SEND_SMS)) {
ActivityCompat.requestPermissions(Menu_AgroMovil.this,
new String[]{Manifest.permission.SEND_SMS}, 1);
} else {
ActivityCompat.requestPermissions(Menu_AgroMovil.this,
new String[]{Manifest.permission.SEND_SMS}, 1);
}
}else {
//...
}
Send button
String number = "12121"; //claro un numero coherente.
String sms = "Mensaje a enviar ...";
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number,null,sms,null,null);
Toast.makeText(Menu_AgroMovil.this,"SMS enviado",Toast.LENGTH_SHORT).show();
}catch (Exception e){
Toast.makeText(Menu_AgroMovil.this,"Error al enviar SMS",Toast.LENGTH_SHORT).show();
}