我有一个简单的 j2me 应用程序,它可以向某个单元格发送短信,然后在成功后擦除某个记录。但有时它会由于网络、电池等多种原因而失败。有没有办法验证短信是否成功发送?
谢谢, czetsuya
在将发送短信的代码上使用 try catch 时,如果抛出异常则发生错误,否则消息发送成功,因此如果您没有收到错误,则发送成功
您可以在下面的示例中检查它:
boolean sent = false
try {
//send the message
sent = true;
}
catch (Exception ex) {
sent = false;
}
if (sent) {
//your message has been sent
}
如果此行在此示例中成功执行,则必须发送它,否则将引发异常
smsconn.send(txtmessage)