【问题标题】:Sharing html text on Android via WhatsApp broken通过 WhatsApp 在 Android 上共享 html 文本已损坏
【发布时间】:2018-02-10 07:19:04
【问题描述】:

无法通过最新 WhatsApp 更新中的 WhatsApp 从我自己的 android 应用程序共享 html。

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
shareIntent.setType("text/html");
shareIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(htmlText));
shareIntent.putExtra(Intent.EXTRA_HTML_TEXT, htmlText);

这会打开意图选择器,WhatsApp 就在那里。选择后要求选择要分享的联系人,但“发送”按钮什么也不做。

顺便说一句,“文本/纯文本”的共享仍然可以正常工作。有什么想法吗?

【问题讨论】:

  • 尝试下载最新的 apk 并分析它(检查它的 android manifest 是否有过滤器)

标签: android whatsapp


【解决方案1】:

变化

shareIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(htmlText));

htmlIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(htmlText).toString());

已解决的问题。

【讨论】:

  • 这发送的是纯文本,而不是 html 格式的文本。您可以发布要共享的 html 文本的解决方案吗?
猜你喜欢
  • 2021-10-28
  • 1970-01-01
  • 2018-01-17
  • 2015-02-03
  • 1970-01-01
  • 1970-01-01
  • 2017-02-23
  • 1970-01-01
  • 2012-01-11
相关资源
最近更新 更多