Android 复制粘贴:在 link 文本之前将特殊字符复制到剪贴板

Android Copy Paste: Special character being copied to clipboard before link text

我已经在我的应用程序的文本视图上实现了复制粘贴。 Textview 有 html 使用 Html.fromHtml

设置

但是,我注意到如果您复制多行 HTML,其中一行以 link(<a> 标记)开头,它会在其前面添加一个特殊字符 [OBJ]。

例如。我们复制

First line

Link on second line

将其粘贴到简单的编辑文本中时,显示为

First line

[OBJ]Link on second line

有没有办法防止它被复制?

所以,我认为问题是因为文本视图中有一个 标签(Html.fromHtml 用于向其添加 html)

[OBJ] 角色归功于此 img。

删除它的唯一方法是用字符代码 65532 替换特殊字符