Reputation: 1876
In my manifest.xml I have defined:
<uses-sdk android:minSdkVersion:"8" android:targetSdkVersion:"8" />
and in android's documentation for View class it's been said:
setBackground(Drawable)
// ADDED IN API LEVEL 16
This method has been added in api level 16. But when I use it in my code, eclipse doesn't issue any complaint and my app crashes on devices running api under 16.
Where am I wrong?
Upvotes: 1
Views: 80
Reputation: 11321
You could configure your project's Android Lint preferences like this:
NewApi
to severity error
then it should underline the setBackground method red and mark it as an error. That works for me in my project.
Upvotes: 2
Reputation:
You are compiling against a version higher than 16. Go to your project.properties
file at the root of your project and change the line target=android-someNumber
to target=android-8
.
Upvotes: 0