Как отправить изображение с двоичным содержимым и текст с ним для кнопки «Поделиться»? - PullRequest
0 голосов
/ 26 января 2019

Я пытаюсь разработать кнопку общего доступа, которая делает снимок экрана приложения и текст хэштега с ним. До сих пор удалось поделиться только изображением, и я не могу добавить текст рядом с Образ. Вот мой код

    AppExecutors.mainThread.execute {
            val url = FileProvider.getUriForFile(
                    view.getViewContext(),
                    view.getViewContext().applicationContext.packageName + ".provider",
                    imageFile)
            val shareIntent: Intent = Intent().apply {
                action = Intent.ACTION_SEND
                putExtra(Intent.EXTRA_STREAM, url)
                type = "image/jpeg"
            }
            view.getViewActivity().startActivity(Intent.createChooser(shareIntent, "Share"))

1 Ответ

0 голосов
/ 26 января 2019

Вы можете включить EXTRA_TEXT вместе с EXTRA_STREAM, где EXTRA_TEXT - ваш текст. Однако имейте в виду, что ACTION_SEND Intent должен иметь только одно из этих двух дополнений, поэтому не каждое приложение будет применять как изображение, так и текст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...