我正在尝试调用Glide的重载方法之一,并且似乎不推荐使用此方法。例如。 Android显示传递URL对象的警告:Glide.with(mContext).
load
(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
的版本。因此,特定的version of library
包含在您的应用程序中。在库的源代码中,注释
@Deprecated
添加在已弃用的函数前面,如下所示:@Deprecated
public void someDeprecatedFunction() {
因此,IDE将其显示为
deprecated
,并带有特殊格式/突出显示。关于java - Android如何知道不推荐使用的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48496260/