我尝试了短信活动使用this link,但问题是,它总是给“消息发送”如何知道消息是否真的发送!
下面是代码
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, sms, null, null);
Toast.makeText(getApplicationContext(), "SMS Sent!",
Toast.LENGTH_LONG).show();
//...
}
2条答案
按热度按时间yzckvree1#
在提到的链接中,没有为deliveryIntent或sentIntent设置PendingIntent,因此无法接收发送PendingIntent所需的消息状态。请参阅此链接
2g32fytz2#
我也面临着类似的NPE场景,但在我这边的问题是由于错误的电话号码。
因此,您还必须检查电话号码是否正确。