这是由于一些类型的剪贴板数据在Android Chrome中无法正常工作。如果你想在Android WebView中从HTML中复制到剪贴板,可以试试使用以下代码:
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
String text = "Hello World
";
String htmlText = Html.fromHtml(text).toString();
ClipData clip = ClipData.newPlainText("label", htmlText);
clipboard.setPrimaryClip(clip);
这段代码将文本转换为HTML,并将其放入剪贴板。同时,你也可以将剪贴板数据设置为其他格式,如HTML:
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
String text = "Hello World
";
ClipData clip = ClipData.newHtmlText("label", text, text);
clipboard.setPrimaryClip(clip);
这样就可以在Android Chrome中正常使用剪贴板了。