J'ai utilisé le code donné mais je reçois IOCancelledException
et IOException
. Et IOCancelledException.getMessage()/IOException.getMessage()
donnant null
chaîne, il ne donne pas de message d'erreur. S'il vous plaît, aidez-moi à comprendre la raison.BlackBerry - Exception avec un message nul lors de l'envoi de sms à l'aide du connecteur
class SMSThread extends Thread {
Thread myThread;
MessageConnection msgConn;
String message;
String mobilenumber;
public SMSThread(String textMsg, String mobileNumber) {
message = textMsg;
mobilenumber = mobileNumber;
}
public void run() {
try {
msgConn = (MessageConnection) Connector.open("sms://+"
+ mobilenumber);
TextMessage text = (TextMessage) msgConn
.newMessage(MessageConnection.TEXT_MESSAGE);
text.setPayloadText(message);
msgConn.send(text);
msgConn.close();
} catch (IOCancelledException ioce) {
System.out
.println("IOCancelledException: " + ioce.getMessage());
} catch (IOException ioe) {
System.out.println("IOException: " + ioe.getMessage());
} catch (Exception e) {
System.out.println("Exception: " + e);
}
}
}
Obtenez-vous "IOCancelledException" et "IOException" pendant la même séquence de code, ou autrement? –