Отправьте 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);
}
}