Android意图ACTION_SEND_MULTIPLE与多个图像共享在Twitter不工作
问题描述:
我想通过Android本机意向共享在Twitter分享一些文本和2图像。我试着用下面的代码。Android意图ACTION_SEND_MULTIPLE与多个图像共享在Twitter不工作
ArrayList<Uri> uris = new ArrayList<Uri>();
Uri u1 = Uri.fromFile(new File("LOCATION OF THE FILE"));
Uri u2 = Uri.fromFile(new File("LOCATION OF THE FILE"));
uris.add(u1);
uris.add(u2);
Intent share = new Intent(Intent.ACTION_SEND_MULTIPLE);
share.setType("*/*");
share.putExtra(Intent.EXTRA_TEXT, "Share Text");
share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
share.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
share.setPackage("com.twitter.android");
context.startActivity(share);
与上述代码我不能够附加两个图像。 但是相同的代码适用于电子邮件共享。我可以将两个图像附加到电子邮件客户端,而不会出现问题。 但与Twitter我面临问题。
我对问题的总结: 当我尝试附加单个图像它工作正常。但是,如果连接超过1个,则不会出现问题。
叽叽喳喳支持通过本地意向共享上传超过两个图像吗?
当使用“Intent.ACTION_SEND” - Twitter应用程序出现共享。但是,当我使用“Intent.ACTION_SEND_MULTIPLE” - Twitter应用程序未列出。
- 我在我的设备中安装了最新版本的Twitter官方应用程序。
- 我的设备运行Android 5.1。但即使尝试了4.2存在的问题。
- 当使用“Intent.ACTION_SEND_MULTIPLE”应用程序崩溃。日志写着“未发现异常活动” 即使安装该应用程序
答
- 是否Twitter的支持,在通过本机的意图份额的时间上传两个以上的图像?
不,它不支持Intent.ACTION_SEND_MULTIPLE。
- 使用“Intent.ACTION_SEND”时 - Twitter应用程序显示共享。但是,当我使用“Intent.ACTION_SEND_MULTIPLE” - Twitter应用程序未列出。
,因为它不支持Intent.ACTION_SEND_MULTIPLE,它不会上市。
我在我的设备中安装了最新版本的Twitter官方应用程序。 运行Android 5.1的我的设备。但即使尝试了4.2存在的问题。 使用“Intent.ACTION_SEND_MULTIPLE”应用程序崩溃时。日志说“活动未发现异常”,即使安装该应用程序
射击意图检查天气有任何应用程序 处理它,以避免在飞机坠毁前。
List<ResolveInfo> resolveInfoList = getPackageManager()
.queryIntentActivities(sendIntent, 0);
很伤心。没有任何解决方法吗?比如twitter API还是这样? – Oliv