Проблемы с совместным использованием текста и изображения с SHARE INTENT в Twitter

Я хочу дать пользователю возможность поделиться изображением и текстом в Twitter и Facebook.

На самом деле мой код может запустить Android's share intent и если пользователь выбирает Facebook, все работает нормально, изображение прикрепляется, а текст отображается в теле нового статуса.

Но что-то не так с Twitter, если я помещаю только изображение, все работает нормально, изображение определяется twitter и автоматически загружается в twipic, затем twitter публикует ссылку на изображение в твите. Но если я помещаю изображение и текст, то twitter не определяет изображение и помещает в твит только текст, изображение игнорируется. Что не так?

вот мой код:

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse("file:///sdcard/image.jpg");
sharingIntent.setType("image/*");
sharingIntent.putExtra(Intent.EXTRA_TEXT, "Body text of the new status");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));
22
задан NullPointerException 28 November 2011 в 13:48
поделиться