-1
アプリでボタンをクリックしたときにSMSを送信しようとしています。テキストを送信し、別の行に自分のGPS位置を送信します。私はすでにGPS位置を送信するようにしましたが、私が望む他の文字列を追加することはできません。私のコードは次のようになります。Androidスタジオの1つのSMSで2つの文字列を送信できません。
double lat = l.getLatitude();
double lon = l.getLongitude();
String info = "This is the string I want to send in my sms!";
String message="http://maps.google.com/maps?saddr="+lat+","+lon;
String number = "xxxxxxx";
StringBuffer smsBody = new StringBuffer();
smsBody.append(Uri.parse(message));
android.telephony.SmsManager.getDefault().sendTextMessage(number, null, smsBody.toString(), null,null);`
2つのsepparateの文字列で、これが唯一のGPSの場所でURLを送信しているが、私は同じ文字列にテキストやURLを追加してみました、そして、それは動作しませんでしたし、それらを連結し、どちらも動作しませんでした。私に何ができる?
私はそれをしましたが、まだ動作していません。私はこのようにメッセージを修正しました:String message = "他の文字列" + "http://maps.google.com/maps?saddr=" + latString + "、" + lonString; – user8559076
エラーは何ですか? – Daniele
それはちょうどSMSを送信しません – user8559076