Android documentationによると、ClipDataはコピーされたデータの表現の一種として "label"を使用します。AndroidのClipDataの "label"パラメータは正確に何ですか?
ClippedDataは、1つまたは複数のItemインスタンスを含む複合型です。それぞれは、データ項目の1つ以上の表現を保持できます。ユーザーへの表示のために、それはまたラベルと象徴的な表現を有する。
は、そしてそれは、さらにいくつかのAPI docsでクリップデータ用ユーザに見えるラベルとして「ラベル」を説明しています。しかし、私はまだラベルの使い方について混乱しています。
このラベルはどのようにユーザーに表示されますか?私はそれをどのように使うべきですか? 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();
}
事前にありがとう:)
ドキュメント内の「ユーザー」という用語は、実際にはアプリケーションのユーザーではなく開発者を意味しますか?私は、このラベルを知っているアプリケーションのユーザーのためのどんな価値も見ません... – hackjutsu
ラベルは、開発者のためだけに、アプリケーションのユーザーのためではありません – Gaurav
ニース!私は "User-visible"という記述に混乱しました...しかし、今は明らかです。 – hackjutsu