Я хочу дать пользователю возможность поделиться изображением и текстом с Twitter и Facebook.
На самом деле мой код может запустить намерение Android поделиться, и если пользователь выбирает Facebook, все работает нормально, изображениеприкреплен, и текст отображается в теле нового статуса.
Но что-то не так с Twitter, если я только поставлю изображение, все работает нормально, изображение обнаруживается твиттером и автоматически загружается в twipic,тогда твиттер публикует ссылку на изображение в твиттере.Но если я добавлю изображение и текст, то твиттер не обнаружит изображение, а только поместит текст в твит, изображение будет проигнорировано.Что не так?
это мой код:
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"));