在我的 manifest.xml 中我定义了:
<uses-sdk android:minSdkVersion:"8" android:targetSdkVersion:"8" />
并且在 Android 的 View 类文档中说:
setBackground(Drawable)
// ADDED IN API LEVEL 16
此方法已在 api 级别 16 中添加。但是当我在我的代码中使用它时,eclipse 不会发出任何投诉并且我的应用程序在运行 api 级别低于 16 的设备上崩溃。
我哪里错了?
最佳答案
您可能以版本 8 为目标,但使用 19 进行编译。
关于android - 为什么 eclipse 不提示这种已弃用的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22466327/