I have the below event to send sms programatically. However is doens't seem to work, the toast pop up appears and there is no entry in logcat, just no message is created. I have also added the appropriate permissions to manifest file.
Any suggetsions?
private Runnable SMSRunnable = new Runnable()
{
public void run()
{
smsManager = SmsManager.getDefault();
smsNumber = edittextSmsNumber.getText().toString();
smsText = edittextSmsText.getText().toString();
smsManager.sendTextMessage(smsNumber, smsNumber, smsNumber , null, null);
}
};
Actually this is working for me:
Just to be sure, with this you will not find the message sent in your message history.
This is what works for me:
Try this.
I spent lots of time then I figured out that I could just prepend the country code. For me prepending "+91" before the phone number worked like a champ.