Я пытаюсь разделить текст и 2 изображения в Twitter через долю Android Native Intent. Я пробовал с приведенным ниже кодом.Android Intent 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 проблемы.
Поддерживает ли twitter загрузку более двух изображений в то время через собственную долю намерения?
При использовании «Intent.ACTION_SEND» - приложение для Twitter появляется для совместного использования. Но когда я использую «Intent.ACTION_SEND_MULTIPLE» - Приложение Twitter отсутствует в списке.
- У меня есть последняя версия Twitter Официальное приложение, установленное на моем устройстве.
- Мое устройство работает под управлением Android 5.1. Но даже проблема с проблемой 4.2 существует.
- При использовании «Intent.ACTION_SEND_MULTIPLE» сбой приложений. Log говорит «Активность не найден исключение» даже если приложение установлено
Это печально. Разве нет обходного пути? Например, twitter API или так? – Oliv