La setBackgroundDrawable()
méthode de la classe View
en est maintenant dépréciée dans le niveau de l'API Android SDK 16.Solution de contournement pour setBackgroundDrawable sur android?
La nouvelle méthode est setBackground()
mais bien sûr, il est seulement disponible dans l'API 16.
Comment puis-je contourner si je Voulez-vous que mon application soit compatible avec les niveaux d'API précédents? (au moins API 14)
Le but est d'éliminer tous les avertissements et un @SupressWarnings n'est pas une solution pour moi.
Avez-vous essayé l'annotation '@TargetApi'? (Seems Lint lui-même suggère de cette façon) – sandrstar
@SuppressWarnings * est * la solution. Si vous ciblez l'API 14 et que vous n'avez besoin d'aucune fonctionnalité de la nouvelle API, appelez l'ancienne API et supprimez l'avertissement est la bonne chose à faire. –