gpt4 book ai didi

java - 处理已弃用的 android.text.ClipboardManager

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:35 26 4
gpt4 key购买 nike

android.text.ClipboardManager 自 API 级别 11 起已弃用,并替换为 android.content.ClipboardManager ( source )。

如何编写支持这两种情况的代码?导入 android.content.ClipboardManager 并在 11+ 中使用它,但在 10 中强制关闭。将导入更改为 android.text.ClipboardManager 会在 11 中抛出一堆弃用警告+.

如何顺利处理这两种情况?我需要导入什么?

最佳答案

引用this answer :

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
final android.content.ClipboardManager clipboardManager = (android.content.ClipboardManager) context
.getSystemService(Context.CLIPBOARD_SERVICE);
final android.content.ClipData clipData = android.content.ClipData
.newPlainText("text label", "text to clip");
clipboardManager.setPrimaryClip(clipData);
} else {
final android.text.ClipboardManager clipboardManager = (android.text.ClipboardManager) context
.getSystemService(Context.CLIPBOARD_SERVICE);
clipboardManager.setText("text to clip");
}

关于java - 处理已弃用的 android.text.ClipboardManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8056838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com