0

我用这个代码发送短信

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("Numerber", null, "Text to send", null, null);

它在英语中运行良好,但如果我使用西班牙语,它会失败。经过多次尝试,我发现如果“要发送的文本”包含“á, é, í, ó, ú”之类的口音,则发送的消息会被裁剪

当然,这些口音在西班牙语中需要以适当的写作方式,所以对此有任何想法吗?

4

1 回答 1

1

感谢大家。是的,就是你说的。这是解决方案:

ArrayList<String> arrSMS = smsManager.divideMessage("Text to send");
smsManager.sendMultipartTextMessage("Number", null, arrSMS, null, null);
于 2013-02-18T19:36:30.747 回答