我正在尝试调用 Glide 的重载方法之一,但似乎该方法已被弃用。例如。 Android 显示关于传递 URL 对象的警告:
Glide.with(mContext).
加载
(url);
Android系统如何知道库的方法已被弃用?库作者是否指定支持哪些 Android 版本?我们通常设置最小 SDK,而不是最大 SDK,因此作者可能无法控制他们的方法何时被弃用。有什么想法吗?
最佳答案
要使用外部库,例如 Glide
,请在 Gradle
文件中指定如下内容:
dependencies {
implementation 'com.github.bumptech.glide:glide:4.5.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'
}
指定了Glide
的版本。因此,该特定版本的库
包含在您的应用中。
在库的源代码中,在已弃用的函数前面添加了注释@Deprecated
,如下所示:
@Deprecated
public void someDeprecatedFunction() {
因此 IDE 将其显示为已弃用
,并具有特殊格式/突出显示。
关于java - Android 如何知道某个方法已被弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48496260/