Копировать с помощью менеджера буфера обмена, который поддерживает старые и новые версии Android?
Я пытаюсь скопировать текст программно на Android, наиболее голосуемый ответ на другой вопрос при условии, что эти строки, но при их использовании я получаю ошибку: Класс требует API уровня 11 (текущий минимум 8):
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", "Text to copy");
clipboard.setPrimaryClip(clip);
Я скопировал строки прямо из вопроса. После попытки сimport android.content.ClipboardManager;
Я проверялimport android.text.ClipboardManager;
и это тоже выдало ошибкуThe method setPrimaryClip(ClipData) is undefined for the type ClipboardManager
плюс предупреждения об устаревании ClipboardManager.
Мое приложение, которое поддерживает Android 2.2 (я думаю, API 8) и далее, как я могу копировать текст, чтобы он работал на всех версиях Android?