Android知识整理

Android 剪切板ClipboardManager过时问题

2018-10-30  本文已影响0人  天真的小罗罗

Android 剪切板ClipboardManager过时问题

导入包注意

过时方法

public static void copyToClipboard(Context context, CharSequence content) {
        ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
        if (cmb != null) {
            cmb.setText(content);
        }
    }

使用最新 API 方法

public static void copyToClipboard(Context context, CharSequence content) {
        ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
        if (clipboard != null) {
            clipboard.setPrimaryClip(ClipData.newPlainText(null, content));//参数一:标签,可为空,参数二:要复制到剪贴板的文本
            if (clipboard.hasPrimaryClip()) {
                clipboard.getPrimaryClip().getItemAt(0).getText();
            }
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读