有没有办法检查是否在j2me中以编程方式成功发送了短信

时间:2011-08-31 03:33:56

标签: java-me sms wma

我有一个简单的j2me应用程序,它将sms发送到某个单元格no,然后在成功后擦除某个记录。但有时它会因为网络,电池等原因而失败。是否有办法验证短信是否成功发送?

谢谢, czetsuya

2 个答案:

答案 0 :(得分:1)

如果在this示例中成功执行此行,则必须发送其他异常将被抛出

 smsconn.send(txtmessage)

答案 1 :(得分:1)

当在发送短信的代码上使用try catch时,如果抛出异常则发生错误,否则消息发送成功,所以如果你没有收到错误而不是成功发送

您可以在以下示例中查看:

boolean sent = false
try {
   //send the message
   sent = true;
}
catch (Exception ex) {
   sent = false;
}
if (sent) {
    //your message has been sent
}