Я хотел бы, чтобы мое приложение проверило, был ли текст в текстовом представлении уже скопирован в буфер обмена. Код, который я использовал, устарел, и я ненавижу использовать устаревшие коды. Моя копия текста в буфер обмена работает, хотя. Вот что у меня есть ...
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();
}
Я ценю помощь!