Есть ли альтернатива ClipboardManager.getText() (которая устарела)?Android

Форум для тех, кто программирует под Android
Anonymous
Есть ли альтернатива ClipboardManager.getText() (которая устарела)?

Сообщение Anonymous »

Мне хотелось бы, чтобы мое приложение проверило, не был ли уже скопирован текст в текстовом представлении в буфер обмена. Код, который я использовал, устарел, и я ненавижу использовать устаревшие коды. Однако мое копирование текста в буфер обмена работает. Вот что у меня есть на данный момент...
ClipboardManager cbm = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData clip = ClipData.newPlainText("Copy",
tv.getText().toString());
if (tv.getText().toString().equals(cbm.getText())){ //cbm.getText() is depreciated (Any suggestions on this part?)
Toast.makeText(getApplicationContext(), "The text has already been copied to your clipboard!",
Toast.LENGTH_LONG).show();
}else {
cbm.setPrimaryClip(clip);
Toast.makeText(getApplicationContext(), "Text is copied!", Toast.LENGTH_SHORT).show();
}


Подробнее здесь: https://stackoverflow.com/questions/615 ... deprecated

Вернуться в «Android»