Nach dem Android documentation, verwenden ClipData "Label" als eine Art Darstellung zu den kopierten Daten.Was genau ist "Label" Parameter in ClipData in Android?
ClippedData ist ein komplexer Typ, der eine oder Item-Instanzen enthält, von denen jede eine oder mehrere Darstellungen eines Datenelements enthalten kann. Zur Anzeige für den Benutzer hat es auch eine Beschriftung und ikonische Darstellung.
Und es dann weiter erklärt „label“ als Benutzer sichtbare Label für die Clipdaten in einigen API docs. Ich bin jedoch immer noch verwirrt über die Verwendung des Labels.
Wie ist dieses Label für Benutzer sichtbar? Wie soll ich es benutzen? Was muss ich für dieses Label festlegen, wenn ich die ClipData-Factory-Methode newPlainText(CharSequence label, CharSequence text)
aufruft? 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();
}
Vielen Dank im Voraus :)
Bedeutet die Benennung "Benutzer" in den Dokumenten "Benutzer sichtbare Label für die Clip-Daten" eigentlich die Entwickler anstelle der Nutzer der App? Ich sehe keinen Wert für die Benutzer der App dieses Label zu kennen ... – hackjutsu
Label ist nur für Entwickler, nicht für App-Benutzer – Gaurav
Nice! Ich war verwirrt von der Beschreibung "User-visible" ... Aber jetzt ist es klar. – hackjutsu