Según la documentación de Android , ClipData usa "etiqueta" como una especie de representación de los datos copiados.
ClippedData es un tipo complejo que contiene una instancia de Item, cada una de las cuales puede contener una o más representaciones de un elemento de datos. Para mostrar al usuario, también tiene una etiqueta y una representación icónica.
Y luego explica con más detalle "etiqueta" como etiqueta visible para el usuario para los datos del clip en algunos documentos API . Sin embargo, todavía estoy confundido sobre el uso de la etiqueta.
¿Cómo pueden ver esta etiqueta los usuarios? ¿Cómo debo usarlo? ¿Qué debo configurar para esta etiqueta cuando llamo al método de fábrica ClipData newPlainText(CharSequence label, CharSequence text)
? por ejemplo:
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();
}
User
en los documentos "Etiqueta visible para el usuario para los datos del clip" realmente se refieren a los desarrolladores en lugar de a los usuarios de la aplicación? No veo ningún valor para que los usuarios de la aplicación conozcan esta etiqueta ...