0
問題我有一個midlet發送短信到所需的數字。這款midlet在諾基亞N70和諾基亞6300上運行良好。但是,在三星冠軍上使用時,我只能發送一次短信到某個號碼,例如發送短信到號碼時工作正常,但在相同或不同時不起作用一個不同的短信發送到同一個號碼。它不會給出任何例外或錯誤。這裏是我使用的代碼:三星冠軍給發送短信(Java ME)
public boolean sendSMS(String contactNum, String payloadText) {
try {
String addr = "sms://" + contactNum;
MessageConnection conn = (MessageConnection) Connector.open(addr);
TextMessage msg = (TextMessage) conn.newMessage(MessageConnection.TEXT_MESSAGE);
msg.setPayloadText(payloadText);
if (conn.numberOfSegments(msg) == 0) {
return false;
}
conn.send(msg);
} catch (Exception e) {
new AlertDialog("Exception", "Exception in sendSMS() occurred", "OK").show();
}
return true;
}
請有人指導我這方面。
謝謝。
三星不擅長製作手機... – 2010-10-24 07:28:25
確保您在嘗試重新發送SMS之前關閉打開的連接。 – 2010-10-27 16:45:59