Я пытаюсь отправить много смс-текстов одновременно, все работает нормально, когда я извлекаю номера из самих контактов, но когда я получаю их из группы, я получаю исключение IllegalArgumentException, которое говорит "неверный адрес назначения:завершающие символы: «с последующим номером получателя.
Я получаю номера от контактов следующим образом:
private void addContactGroup(BlackBerryContactGroup group) {
BlackBerryContact contact;
for(int i=0;i<group.numContacts();i++) {
_cntctsNmbrs.addElement(group.getAddress(i).trim());
}
}
И затем я отправляю сообщение:
try {
_conn = (MessageConnection)Connector.open("sms://");
final TextMessage msgOut = (TextMessage)
_conn.newMessage(MessageConnection.TEXT_MESSAGE,
"sms://"+_cntctsNmbrs.elementAt(i)+":0");
msgOut.setPayloadText(frmtdMsg);
_conn.send(msgOut);
} catch (final Exception e) {}
Я искал все, но не мог найтиэта ошибка везде.