Bezdepbonusu7Программирование: статьи и ответы

Вопрос

SendTextMessage для отправки SMS

Автор вопроса: Somyong RiОтветов: 1

Я хочу отправить SMS с помощью метода sendTextMessage() в своем приложении...

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);

<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

... но возникает ошибка NullPointerException.

Я использую Galaxy SII и использую его в Китае.

Номер SMSC может быть причиной этой ошибки или другой ошибки? что случилось? Помоги мне.

Благодарю.

  • возможный дубликат sendTextMessage в телефоне Android Sebastian Paaske Tørholm 22.10.2011
  • В документации не показано, что sendTextMessage выдает NullPointerException (по крайней мере, если phoneNumber и message не равны нулю). На какой строчке вы его получили? Jong 22.10.2011
  • Вы можете опубликовать трассировку стека? Я собираюсь (на данный момент) предположить, что либо phoneNumber, либо message имеют значение null Samuel 27.11.2011

androidsms

Ответы

Ответ 1 · рейтинг 1 · kgmoney

Ваш код у меня работает (использую Galaxy S II в США). Одно замечание... вам не нужно разрешение READ_PHONE_STATE.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы