У меня есть мидлет, который отправляет смс на нужный номер. Мидлет отлично работает на Nokia N70 и Nokia 6300. Но при использовании на Samsung Champ я могу отправить SMS только один раз на определенный номер, т.е. он отлично работает при отправке SMS на номер, но не работает, когда тот же или на тот же номер отправляется другое SMS. Это не дает никаких исключений или ошибок. Вот код, который я использую:
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;
}
Пожалуйста, кто-нибудь направит меня в этом отношении.
Спасибо.