2
私はSMSを送信するための簡単なコードがあります。それはうまく動作します。ちょっとした問題。私はSMSが送信できないことをどのように理解できますか? Connectionや他の方法でタイムアウトすることがありますか?ネットワークがない、SIMカードがない、クレジットがないとしましょう。ブラックベリー - SMSのタイムアウトを送信
public static void sendSMS(String content, String number) {
MessageConnection mc = null;
TextMessage msg;
try {
mc = (MessageConnection) Connector.open("sms://" + number,Connector.WRITE,true);
msg = (TextMessage) mc.newMessage(MessageConnection.TEXT_MESSAGE);
msg.setPayloadText(content);
mc.send(msg);
} catch (final Exception e) {
e.printStackTrace();
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
Dialog.alert(e.getMessage());
}
});
} finally {
try {
if (mc != null) {
mc.close();
}
} catch (IOException e) {
}
}
}