Отправьте SMS из приложения с объединенным текстом

Я сбит с толку. Мое приложение не будет отправлено, если в сообщении смс содержится текст, почему?

Это работает:

receiver = 99999;  
SmsHelper smsHelper = new SmsHelper(ctx);
smsHelper.sendSMS(receiver, "IT'S WORK!");

Не работать с составным текстом.

  receiver = 99999;
  String text1 = "NOT";
  String text2 = "WORKING";
  String smsFullText = text1.concat(text2);
  SmsHelper smsHelper = new SmsHelper(ctx);
  smsHelper.sendSMS(receiver, smsFullText);

мой SmsHelper.class

public class SmsHelper{

private static final String ACTION_SEND = "SMS_SEND";
private static final String ACTION_RECEIVED = "SMS_RECEIVED";

private Context ctx;
private String text;



   public SmsHelper(Context ctx){
     this.ctx = ctx;
   }

   public void sendSMS(String Receiver, String Sms){
   this.text = Sms;
   PendingIntent peitSend = PendingIntent.getBroadcast(ctx,0,new Intent(ACTION_SEND),0);
    PendingIntent peitReceived = PendingIntent.getBroadcast(ctx, 0, new Intent(ACTION_RECEIVED), 0);

    SmsManager smsManager = SmsManager.getDefault();
    smsManager.sendTextMessage(Receiver,null,text, peitSend, peitReceived);
   }

}

0 ответов

Другие вопросы по тегам