Отправка SMS в Android

Привет, я делаю приложение для Android, которое должно отправлять текстовое сообщение. Вот текущий код, который у меня есть:

public class getMessage extends Service {
@Override
public IBinder onBind(Intent intent) {
    return null;
}

@Override
public void onStart(Intent intent, int startId) {
    super.onStart(intent, startId);

    client Phone = new client();


    String[] msg = Phone.getMsg(user[0],user[1]);
    PendingIntent pi = PendingIntent.getActivity(this, 0, new Intent(this, getMessage.class), 0);
    SmsManager man = SmsManager.getDefault();
    Log.e("GOT MESSAGE", msg[0]+ " : " +msg[1]);
    man.sendTextMessage(msg[0], null, msg[1], pi, null);
    Log.e("Message", "Sent the message?");
}

Теперь по какой-то причине текстовое сообщение не будет отправлено с использованием этого кода, и я не уверен, почему. Я надеялся, что кто-нибудь здесь может помочь мне выяснить, почему это сообщение не отправляется.

Никакой ошибки не возникает, в журнале ничего не отображается (кроме сообщений журнала, которые я создаю сам в коде). Кроме того, в манифесте есть правильные теги.

Предложения?

5
задан D4N14L 5 January 2011 в 22:19
поделиться