首页 > 系统 > Android > 正文

android判断短信是否发送成功[动态注册广播]

2019-11-09 18:26:43
字体:
来源:转载
供稿:网友
// 创建广播PRivate BroadcastReceiver sendMessage = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { switch (getResultCode()) { case Activity.RESULT_OK: Toast.makeText(context, "短信发送成功!", Toast.LENGTH_SHORT).show(); break; } }}; // 动态注册广播 registerReceiver(sendMessage, new IntentFilter("SENT_SMS_ACTION")); Intent sentIntent = new Intent("SENT_SMS_ACTION"); PendingIntent sentPI = PendingIntent.getBroadcast(MainActivity.this, 0, sentIntent, 0); // 发送短信,并判断是否发送成功 SmsManager manager = SmsManager.getDefault(); manager.sendTextMessage(号码, null, 短信内容, sentPI, null);
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表