smsManager.sendTextMessage nie działa

Mam zdarzenie poniżej, aby programowo wysłać sms. Jednak wydaje się, że nie działa, pojawia się wyskakujące okienko i nie ma wpisu w logcat, po prostu nie jest tworzony żaden komunikat. Dodałem także odpowiednie uprawnienia do pliku manifestu.

Jakieś sugestie?

 private Runnable SMSRunnable = new Runnable()
 {
     public void run()
     {      
         smsManager = SmsManager.getDefault();

        smsNumber = edittextSmsNumber.getText().toString();
        smsText = edittextSmsText.getText().toString();


        smsManager.sendTextMessage(smsNumber, smsNumber, smsNumber , null, null);

     }
 };

questionAnswers(4)

yourAnswerToTheQuestion