setBackgroundDrawable()
metoda klasy w obecnie przestarzałe w poziomie API Android SDK View
16.Obejście problemu dla setBackgroundDrawable na Androida?
Nowa metoda jest setBackground()
ale oczywiście to jest dostępne tylko w API 16.
Jak mogę obejść, gdybym chcesz, aby moja aplikacja była kompatybilna z poprzednimi poziomami interfejsu API? (przynajmniej API 14)
Celem jest wyeliminowanie wszelkich ostrzeżeń i @SupressWarnings nie jest rozwiązaniem dla mnie.
czy próbowałeś adnotacji "@TargetApi"? (Wydaje się, że sam Lint sugeruje) – sandrstar
@SuppressWarnings * jest * rozwiązaniem. Jeśli kierujesz się interfejsem API 14 i nie potrzebujesz żadnej funkcji nowego interfejsu API, to prawidłowe jest wywoływanie starszego interfejsu API i wyłączanie ostrzeżenia. –