无法从“活动”发送短信,提示“无法开始对话”

时间:2019-02-11 07:49:10

标签: android android-intent android-6.0-marshmallow smsmanager

此代码正常工作,它打开了默认的SMS应用程序,并且消息出现在文本框中,准备输入数字并发送,但是现在此代码在棉花糖上方不起作用。

但现在,如果默认应用为“消息传递”,则该功能将无法正常运行

Uri uri = Uri.parse("smsto:" + mphoneno);
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
it.putExtra("sms_body", message);
mActivity.startActivity(it);

1 个答案:

答案 0 :(得分:0)

尝试以下方法打开默认消息传递应用程序

public void sendSMS()  {  
     String number = "12346556";  // The number on which you want to send SMS  
     startActivity(new Intent(Intent.ACTION_VIEW, Uri.fromParts("sms", number, null)));  
 }