这是我的代码:
ClipboardManager clipboardManager = (ClipboardManager)accessibilityService.getSystemService(Context.CLIPBOARD_SERVICE);
if(clipboardManager != null){
ClipData clipData = clipboardManager.getPrimaryClip();
if(clipData != null){
return text.toString();
}
}clipData始终为空。有什么问题吗?我的android设备是安装了Android 10和Android Studio 4.1的华为
发布于 2021-03-16 20:22:48
使用clipboard.getPrimaryClip().getItemAt(0).getText()获取复制到剪贴板的文本,使用ClipData.newPlainText("label", "Text to copy")将文本复制到clipboard.This返回null,因为文本可能未成功复制到剪贴板。
ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", "Text to Copy");
clipboard.setPrimaryClip(clip);
if (clipboard.getPrimaryClip() != null && clipboard.getPrimaryClip().getItemAt(0).getText() != null) {
// When copy to clipboard Text is not null
} else {
// When copy to clipboard Text is null
}https://stackoverflow.com/questions/66650205
复制相似问题