Не удается отправить смс-сообщения, содержащие умлауты (программно)

Я отправляю SMS, используя следующий метод:

sendTextMessage(address, null, text, null, null);

При использовании английских символов все работает нормально, но если в тексте есть хотя бы один умляут, смс не отправляется.

Обратите внимание, что я не получаю никаких исключений, вроде все работает как надо, но смс не отправляется.

Есть ли способ решить эту проблему?


person Paz    schedule 09.09.2012    source источник
comment
Вы пробовали sendMultipartTextMessage(),. на stackoverflow.com/a/4642476/115145?   -  person CommonsWare    schedule 09.09.2012
comment
Сколько символов у вас в текстовом сообщении?   -  person David Wasser    schedule 10.09.2012
comment
sendMultipartTextMessage() работает!!! спасибо, но я слышал, что некоторые устройства не будут правильно получать SMS при использовании этого метода.   -  person Paz    schedule 10.09.2012