最佳答案
根据 Android 文件,ClipData 使用“标签”作为复制数据的一种表示形式。
ClippedData 是一种包含一个或多个 Item 实例的复杂类型,每个实例都可以保存数据项的一个或多个表示形式。为了向用户显示,它还有一个标签和图标表示。
然后它进一步解释“标签”作为 剪辑数据的用户可见标签在一些 API 文件。然而,我仍然对标签的用法感到困惑。
用户如何看到这个标签?我该怎么用?当我调用 ClipData 工厂方法 newPlainText(CharSequence label, CharSequence text)
时,我应该为这个标签设置什么?例如:
private void copyToClipBoard() {
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText(
"text label", // What should I set for this "label"?
"content to be copied");
clipboard.setPrimaryClip(clip);
Toast.makeText(AboutActivity.this, "Saved to clip board", Toast.LENGTH_SHORT).show();
}