Ни один из найденных мною методов не работал.
Вот что я попробовал:
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);
Этот добавляет только пустой элемент буфера обмена в список элементов. Старый элемент буфера обмена не очищается и не удаляется.
Существует ли программный способ удаления элемента из списка элементов буфера обмена?
Спасибо.