私は、特定のセル番号にSMSを送信し、成功したら特定のレコードを消去する単純なj2meアプリケーションを持っています。しかし、ネットワークやバッテリーなどのいくつかの理由で失敗することがあります。SMSメッセージが正常に送信されたかどうかを検証する方法はありますか?
ありがとう、czetsuya
この例でこの行が正常に実行された場合は、送信する必要があります。そうしないと、例外がスローされます。
smsconn.send(txtmessage)
SMSを送信するコードでtrycatchを使用する場合、例外がスローされるとエラーが発生し、それ以外の場合はメッセージが正常に送信されるため、エラーが発生しなかった場合は正常に送信されます。
以下の例で確認できます。
boolean sent = false
try {
//send the message
sent = true;
}
catch (Exception ex) {
sent = false;
}
if (sent) {
//your message has been sent
}