Страницы

Поиск по вопросам

вторник, 18 июня 2019 г.

Появление кнопки приложения когда в буфер скопирован текст

Появление кнопки приложения когда в буфер скопирован текст. Можете рассказать что это и если можно как это реализовать. Буду рад даже ссылкам на сторонние ресурсы.


Ответ

Возможно, есть более элегантное решение этой задачи, но если нет времени или лень искать, можно сделать так:
@Override protected void onResume() { super.onResume(); checkClipboard(); }
private void checkClipboard() { ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
String pasteData = "";
if (clipboard.getPrimaryClipDescription().hasMimeType(MIMETYPE_TEXT_PLAIN)) { ClipData.Item item = clipboard.getPrimaryClip().getItemAt(0); pasteData = item.getText(); }
if (pasteData.equals("")) showButton(); else hideButton(); }
private void showButton() { // показать кнопку, если она еще не показана } private void hideButton() { // скрыть кнопку, если она на еще не скрыта }

Комментариев нет:

Отправить комментарий