【发布时间】:2013-11-08 07:23:01
【问题描述】:
我正在尝试通过 smsManager 发送消息。但是在某些三星手机中它无法发送并且没有错误显示。
这是我的代码
try {
SmsManager sms = SmsManager.getDefault();
Toast.makeText(context, "" + phoneNumber + ": " + messageText, Toast.LENGTH_SHORT).show();
PendingIntent sentPI = PendingIntent.getBroadcast(getActivity(), 0, new Intent("SMS_SENT"), 0);
PendingIntent deliveredPI = PendingIntent.getBroadcast(getActivity(), 0, new Intent("SMS_DELIVERED"), 0);
sms.sendTextMessage(phoneNumbers, null, messageText, sentPI, deliveredPI);
} catch (Exception e) {
Toast.makeText(context, "Sms not Send " + e, Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
即使我使用了com.klinker.android.send_message,但它甚至没有执行
[2013-10-29 13:57:50 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/gson/JsonSerializer;
[2013-10-29 13:57:50 - kluebook] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/gson/JsonSerializer;
`
【问题讨论】:
-
尝试更新您的 ADT 插件。或创建一个新工作区并尝试
-
没有解决我的问题
标签: android message smsmanager