smsManager.sendTextMessage不起作用

Rhy*_*hys 8 sms android

我有以下事件以编程方式发送短信.然而似乎没有工作,出现了toast pop up并且logcat中没有条目,只是没有创建消息.我还为清单文件添加了适当的权限.

任何建议?

 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);

     }
 };
Run Code Online (Sandbox Code Playgroud)

Rag*_*aju 11

试试这个.

SmsManager sms = SmsManager.getDefault();
PendingIntent sentPI;
String SENT = "SMS_SENT";

sentPI = PendingIntent.getBroadcast(this, 0,new Intent(SENT), 0);

sms.sendTextMessage(phoneNumber, null, message, sentPI, null);
Run Code Online (Sandbox Code Playgroud)