Laut der Android- Dokumentation verwendet ClipData "label" als eine Art Darstellung der kopierten Daten.
ClippedData ist ein komplexer Typ, der eine oder mehrere Elementinstanzen enthält, von denen jede eine oder mehrere Darstellungen eines Datenelements enthalten kann. Zur Anzeige für den Benutzer verfügt es außerdem über eine Beschriftung und eine ikonische Darstellung.
Anschließend wird "label" als vom Benutzer sichtbares Label für die Clipdaten in einigen API-Dokumenten erläutert . Ich bin jedoch immer noch verwirrt über die Verwendung des Etiketts.
Wie ist dieses Etikett für Benutzer sichtbar? Wie soll ich es benutzen? Was muss ich für dieses Label festlegen, wenn ich die ClipData-Factory-Methode aufrufe newPlainText(CharSequence label, CharSequence text)
? zum Beispiel:
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
in den Dokumenten "Vom Benutzer sichtbares Etikett für die Clipdaten" tatsächlich die Entwickler anstelle der Benutzer der App? Ich sehe keinen Wert für die Benutzer der App, um dieses Label zu kennen ...