Secondo Android documentation, ClipData utilizza "etichetta" come una sorta di rappresentazione per i dati copiati.Che cos'è esattamente il parametro "label" in ClipData in Android?
ClippedData è un tipo complesso contenente istanze one o Item, ognuna delle quali può contenere una o più rappresentazioni di un elemento di dati. Per la visualizzazione all'utente, ha anche un'etichetta e una rappresentazione iconica.
E poi spiega ulteriormente "etichetta" come etichetta visibile all'utente per i dati di clip in alcuni API docs. Tuttavia, sono ancora confuso sull'uso dell'etichetta.
Come è visibile questa etichetta per gli utenti? Come dovrei usarlo? Cosa devo impostare per questa etichetta quando chiamo il metodo factory ClipData newPlainText(CharSequence label, CharSequence text)
? per esempio:
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();
}
Grazie in anticipo :)
I termini "Utente" nella documentazione "Etichetta visibile dall'utente per i dati della clip" indicano in realtà gli sviluppatori anziché gli utenti dell'app? Non vedo alcun valore per gli utenti dell'app di conoscere questa etichetta ... L'etichetta – hackjutsu
è disponibile solo per gli sviluppatori, non per l'utente di app – Gaurav
Nice! Ero confuso dalla descrizione "User-visible" ... Ma ora è chiaro. – hackjutsu