0
我有一个简单的j2me应用程序,可以将SMS发送到某个特定的单元,然后在成功完成后删除特定的记录。但有时它会由于网络,电池等几个原因而失败。有没有一种方法可以验证短消息是否成功发送?有没有办法检查是否在j2me中以编程方式成功发送了短信
感谢, czetsuya
我有一个简单的j2me应用程序,可以将SMS发送到某个特定的单元,然后在成功完成后删除特定的记录。但有时它会由于网络,电池等几个原因而失败。有没有一种方法可以验证短消息是否成功发送?有没有办法检查是否在j2me中以编程方式成功发送了短信
感谢, czetsuya
短信,如果发生异常,则发生错误,否则邮件发送成功,所以如果没有发送错误,则发送成功
您可以在下面的示例中进行检查:
boolean sent = false
try {
//send the message
sent = true;
}
catch (Exception ex) {
sent = false;
}
if (sent) {
//your message has been sent
}
如果this例子则必须将它送到别的异常被成功执行这条线将使用的代码,尝试捕捉,将发送一个被抛出
smsconn.send(txtmessage)
嗨,感谢您的快速回复。实际上,这就是我在用try/catch块封装send()方法的过程。但它似乎无法赶上当一系列短信中的消息发送页面。这是因为该程序可以连续发送5个短信。 – czetsuya
如果抛出异常s,返回布尔型标志false来自你的方法,你以后无法确定它 –