Код буфера обмена, который работает для уровней API <11, вылетает на устройствах с уровнями API> = 11.
Код буфера обмена, работающий на уровне API> = 11, вылетает на устройствах с уровнями API <11. </p>
Я не могу скомпилировать код для обеих версий, поскольку они противоречат требованиям к импорту.
Нужно:
import android.text.ClipboardManager;
в то время как другим нужно:
import android.content.ClipboardManager;
Конечно, есть способ написать некоторый код, который будет работать на обеих сторонах уровня API 11. Я просто не могу понять это.
*** Отредактировано (поскольку я не могу ответить на свой вопрос) ** *****
Я нашел проблему. Сообщение об исключении говорит: «Не удается создать обработчик внутри потока, который не вызвал Looper.prepare ()».
Очевидно, мне нужно перепрыгнуть через несколько обручей, так как я выполняю этот код из асинхронной задачи.