棉花糖消息应用程序未打开

时间:2016-01-21 09:41:10

标签: android android-6.0-marshmallow

我正在尝试从我的应用程序打开消息应用程序,但我在Marshmallow中收到ActivityNotFoundException。我使用了以下代码:

Intent n = new Intent(Intent.ACTION_VIEW);
n.setType("vnd.android-dir/mms-sms");
n.putExtra("address", phone);
n.putExtra("sms_body", " ");
startActivity(n);

2 个答案:

答案 0 :(得分:5)

我在Android M上使用此代码并且有效:

Intent n = new Intent(Intent.ACTION_VIEW);
n.setData(Uri.parse("sms:"));
n.putExtra("address", phone);
n.putExtra("sms_body", " ");
startActivity(n);

答案 1 :(得分:2)

我发现了这个

Intent sendIntent = new Intent(Intent.ACTION_VIEW);         
sendIntent.setData(Uri.parse("sms:"));
sendIntent.putExtra("sms_body", x); 
startActivity(sendIntent);