我正在从Android代码向whatsapp发送Intent。通过Intent我正在发送一个视频。我正在做的不同是添加以下参数
sendIntent.putExtra("jid", PhoneNumberUtils.stripSeparators("number here")+"@s.whatsapp.net");
这有助于我直接跳转到对话而无需添加联系人。
但每次我到达联系人的共享屏幕并按发送按钮发送视频时,Whatsapp会卡住/崩溃。
以下是完整代码:
sendIntent.setPackage("com.whatsapp");
sendIntent.setType("*/*");
String downloadurl = "/storage/emulated/0/coke/4img.mp4";
sendIntent.putExtra(Intent.EXTRA_TEXT, downloadurl);
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("/storage/emulated/0/coke/2img.mp4"));
sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
sendIntent.putExtra("jid", PhoneNumberUtils.stripSeparators("number here")+"@s.whatsapp.net");//phone number without "+" prefix
startActivity(sendIntent);
我确信param行正在引起它,但不知道它为什么会挂起。
任何输入?