gpt4 book ai didi

android - 什么是App多行文字共享 Intent

转载 作者:行者123 更新时间:2023-12-02 13:09:29 24 4
gpt4 key购买 nike

我尝试使用以下代码共享多行文本,但仅出现最后一行。
val sharingIntent = Intent(Intent.ACTION_SEND)
sharingIntent.setType("text/plain")
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Found this cool deal! Check it out.")
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, TITLE)
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "MRP : $PRICE")
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Deal Price : $DEAL_PRICE")
startActivity(Intent.createChooser(sharingIntent, "Share using"))

最佳答案

调用putExtra(key, value)时,先前放在同一key下的所有值都将被清除。尝试放置一个包含所有所需文本的字符串:

sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT,
"Found this cool deal! Check it out.\n" +
TITLE + "\n" +
"MRP : $PRICE\n" +
"DEAL PRICE : $DEAL_PRICE");

至于HTML内容,您需要向我们展示您使用的代码。但是,您可能不想使用 fromHtml();将HTML转换为样式文本,我怀疑这不是WhatsApp期望接收的内容。尝试仅发送具有正确MIME类型的原始HTML。

关于android - 什么是App多行文字共享 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48039651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com