【发布时间】:2012-03-05 19:47:59
【问题描述】:
我正在尝试设置一个简单的短信应用程序来将一些信息发送到电子邮件服务器。我目前正在使用以下方法:
private void sendSMS(String phoneNumber, String message)
{
PendingIntent pi = PendingIntent.getActivity(this, 0,
new Intent(this, SMSTestActivity.class), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, pi, null);
}
如果我将 phoneNumber 字符串设置为电子邮件地址,它将不会发送消息,重复“消息失败。您要再试一次吗?”五次之后它就不再询问,只是不发送文本。该应用程序使用电话号码字符串输入。当我从不推荐使用的 gsm.SmsManager 类切换到新类时,我认为问题已经解决,但这并没有解决问题。我对Android不是很精通,所以可能在某个地方出现了一个简单的错误,我只是不知道如何解决它。
有什么想法吗?
【问题讨论】: