Android通过链接共享文本

时间:2018-12-12 01:20:11

标签: android android-intent

我必须与链接共享文本。 遵循“共享文本”。 “请点击此。://:// 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 :(得分:0)

由于它不是有效链接,因此只会显示为文本。测试一次链接,然后尝试。

答案 1 :(得分:0)

您需要使用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"));