短信管理器即使在获得许可后也不会发送消息

时间:2018-07-17 10:38:53

标签: java android sms

我之前发送过短信的验证码。但它只是停止了。我已授予该应用权限,但仍无法正常工作。这是我的以下代码

SmsManager.getDefault().sendTextMessage("5555", null, "Hi there", null, null );

1 个答案:

答案 0 :(得分:0)

尝试此代码, 它对我有用

SmsManager sms = SmsManager.getDefault();
PendingIntent pendingIntent;
String SENT = "SMS_SENT";
pendingIntent = PendingIntent.getBroadcast(this, 0,new Intent(SENT), 0);
sms.sendTextMessage(phoneNumber, null, message, pendingIntent, null);