0

我有一个简单的 j2me 应用程序,它可以向某个单元格发送短信,然后在成功后擦除某个记录。但有时它会由于网络、电池等多种原因而失败。有没有办法验证短信是否成功发送?

谢谢, czetsuya

4

2 回答 2

1

在将发送短信的代码上使用 try catch 时,如果抛出异常则发生错误,否则消息发送成功,因此如果您没有收到错误,则发送成功

您可以在下面的示例中检查它:

boolean sent = false
try {
   //send the message
   sent = true;
}
catch (Exception ex) {
   sent = false;
}
if (sent) {
    //your message has been sent
}
于 2011-09-01T06:39:23.277 回答
1

如果此行在示例中成功执行,则必须发送它,否则将引发异常

 smsconn.send(txtmessage)
于 2011-08-31T03:38:56.500 回答