0

Android アプリから SMS を送信する際に問題が発生しました。strings.xml には、テキストを含む text1 と text2 があります。たとえば、文字列が1つだけのSMSを送信しようとしているとき

sms.sendTextMessage(number, null,message, null,null);

どこで message i getString(R.string.text1) 正常に動作します。しかし、必要なのは送信です String text = getString(R.string.text1) + someVariable + getString(R.string.text2);が、機能しません。両方で作成しようとしましgetResources().getString()たが、まだ何も送信されていません。何が間違っていますか?

4

1 に答える 1

0

String Builder を使用して、これらすべての文字列を追加してまとめることができます。

StringBuilder sb = new StringBuilder(some_appropriate_size);
sb.append(getResources().getString(R.string.text1));
sb.append(someVariable);
sb.append(getResources().getString(R.string.text2));

String final_string =  sb.toString(); 
于 2015-06-02T16:31:41.087 に答える