как задано в вопросе, я использую следующий код, я не знаю, почему он отправляет смс два раза
sendButton.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
msg = messgeText.getText().toString();
no = phoneNumber.getText().toString();
if(msg.length() > 0 && no.length() > 0)
sendSMS(no, msg);
}
});
и здесь sendSMS
private void sendSMS(String phoneNumber, String message)
{
SmsManager.getDefault().sendTextMessage(phoneNumber, null, message, null, null);
Log.d("Insend", "sms sent");
Toast.makeText(SendSMS.this, "SMS Successfully sent.", Toast.LENGTH_SHORT).show();
finish();
}