我正在尝试调用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/

10-12 04:52