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