【问题标题】:Is there a way to check if an sms message is successfully sent programmatically in j2me有没有办法检查短信是否在 j2me 中以编程方式成功发送
【发布时间】:2011-08-31 03:33:55
【问题描述】:

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

谢谢, 切苏亚

【问题讨论】:

    标签: java-me sms wma


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

       smsconn.send(txtmessage)
      

      【讨论】:

      • 您好,感谢您的快速回复。实际上,这就是我正在用 try/catch 块封闭方法 send() 的方法。但它似乎无法捕捉到一系列短信中的消息发送页面。这是因为程序可以连续发送 5 条短信。
      • 如果抛出异常,则从您的方法中返回布尔标志 false,您以后无法确定
      猜你喜欢
      • 2012-04-19
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多