Привет, я делаю приложение для 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?");
}
Теперь, по какой-то причине, текстовое сообщение не будет отправлено с использованием этого кода, и я не уверен, почему.Я надеялся, что кто-то здесь может помочь мне выяснить, почему это сообщение не будет отправлено.
Никаких ошибок не возникает, ничего не появляется в журнале (кроме сообщений журнала, которые я сам делаю в коде),Кроме того, манифест имеет правильные теги.
Предложения?