Как очистить буфер обмена Android? - PullRequest
0 голосов
/ 11 марта 2019

Ни один из найденных мною методов не работал.

Вот что я попробовал:

1 / Использование clearPrimaryClip() метода ClipboardManager класса

ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.clearPrimaryClip();

Это ничего не делает. В буфере обмена все еще хранится мой старый предмет.

2 / Использование предложений от stackoverflow

ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", " ");
clipboard.setPrimaryClip(clip);

Этот добавляет только пустой элемент буфера обмена в список элементов. Старый элемент буфера обмена не очищается и не удаляется.

Существует ли программный способ удаления элемента из списка элементов буфера обмена?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...