您的位置:首页 > 移动开发 > Android开发

Android开发——ClipboardManager.setText()过期解决办法

2018-02-28 17:40 330 查看

前言

在最近的Android开发当中,我遇到了
ClipboardManager.setText();
这个方法过期了。为了不影响高版本的手机使用,我找度娘翻资料终于让我找到解决的办法了。希望对看我的博客的人有帮助!

过期的代码图



解决的代码

//点击事件
ClickableSpan cspan = new ClickableSpan() {
@Override
public void onClick(View widget) {
showToast("复制成功");
//添加到剪切板
ClipboardManager clipboardManager =
(ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE);
/**之前的应用过期的方法,clipboardManager.setText(copy);*/
assert clipboardManager != null;
clipboardManager.setPrimaryClip(ClipData.newPlainText(null,copy));
if (clipboardManager.hasPrimaryClip()){
clipboardManager.getPrimaryClip().getItemAt(0).getText();
}
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐