0
このアドレスには、デバイスの現在の位置が格納されています。私はSMSが送信されたと言うトーストを得るが、SMSは実際にはデバイスから送信されません。場所を見つける前に同じコードを使用すると、完全に機能します。SMSを送信してもエラーは発生しないが、まだ送信していない
public void sendSMS()
{
String phoneNo = "+918110020302";
String message="Our Customer "+" has booked Cab no "+" using our application CabBooking and is cureently at location: "+address;
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, message, null, null);
q.setText(message +phoneNo);
Toast.makeText(getApplicationContext(), "SMS sent.", Toast.LENGTH_LONG).show();
}
catch (Exception e) {
Toast.makeText(getApplicationContext(), "SMS faild, please try again.", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
あなたのメッセージは、単一の部分のメッセージの文字制限を超えるように見えます。その場合は、代わりに 'sendMultipartTextMessage()'メソッドを使用する必要があります。 –