我在 Android 中遇到了 SMSManager 的一个奇怪问题。我用两种语言发送短信,印地语和英语。消息发送适用于英语消息,但如果是印地语文本,则消息不会被传递。我什至没有收到任何关于印地语消息失败或成功的广播。
这是我发送消息的代码。
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(destinationAddress, null, message, null, null);
PS。
我准备了一个发送消息的示例应用程序。当以印地语语言在 EditText 中键入消息但在印地语字符串被硬编码时无法发送消息时,它工作正常。
IE
String hindiMessage = editText.getText.toString()// works fine
String hindiMessage = "हिन्दी संदेश"//fails
我正在寻找任何可能的解决方案或解决方法。