Копировать с помощью менеджера буфера обмена, который поддерживает старые и новые версии Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Копировать с помощью менеджера буфера обмена, который поддерживает старые и новые версии Android?

Сообщение Anonymous »

Я пытаюсь программно скопировать текст на 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;
Я тестировал импорт android.text.ClipboardManager; и он тоже выдал ошибку. Метод setPrimaryClip(ClipData) не определен для типа ClipboardManager плюс предупреждения о том, что ClipboardManager устарел.

Мое приложение, которое поддерживает Android 2.2 (думаю, API 8) и более поздних версий, как мне скопировать текст, чтобы он работал на всех версии андроида?

Подробнее здесь: https://stackoverflow.com/questions/141 ... d-versions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»