Android поделиться текстом со ссылкой - PullRequest
0 голосов
/ 12 декабря 2018

Я должен поделиться текстом со ссылкой.«Поделиться текстом» сопровождается как."Пожалуйста, нажмите здесь. Snapchat: // video? Param1 = text"

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, text);
context.startActivity(Intent.createChooser(intent, "Share"));

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_TEXT, Html.html(text));
context.startActivity(Intent.createChooser(intent, "Share"));

Весь код показывал ссылку в виде общего текста.Это не действует в приложении SMS или Gmail и т. Д.

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 12 декабря 2018

Вам нужно использовать android.content.Intent.

Intent intent = new Intent(android.content.Intent.ACTION_SEND);
  intent.setType("text/plain");
  intent.putExtra(android.content.Intent.EXTRA_TEXT, text);
  intent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Title goes here")
  context.startActivity(Intent.createChooser(intent, "Share"));
0 голосов
/ 12 декабря 2018

Будет отображаться только как текст, поскольку не является действительной ссылкой.Протестируйте ссылку один раз и попробуйте.

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