Я только что обновил цель создания Android-проекта до API 17, и теперь я получаю предупреждения о том, что setBackgroundDrawable устарел. Ответ заключается в использовании setBackground, но недоступном в более старых версиях.
Есть ли какое-либо фактическое преимущество в использовании нового метода или Google просто хочет изменить имя? Я не вижу смысла усложнять мой код с проверкой или анализом версии платформы, если они работают одинаково.