【发布时间】:2021-01-29 01:12:56
【问题描述】:
如何摆脱 linter 弃用警告?比如烦人的NetworkInfo:
warning: [deprecation] NetworkInfo in android.net has been deprecated
【问题讨论】:
标签: java android kotlin deprecation-warning android-lint
如何摆脱 linter 弃用警告?比如烦人的NetworkInfo:
warning: [deprecation] NetworkInfo in android.net has been deprecated
【问题讨论】:
标签: java android kotlin deprecation-warning android-lint
为了消除此类弃用警告,在提供向后兼容性时,
必须删除无法应用 @SuppressWarnings("deprecation") 的 import:
// import android.net.NetworkInfo;
然后使用它的完全限定类名android.net.NetworkInfo 而不是NetworkInfo。关键是,只能将@SuppressWarnings("deprecation") 应用于方法,而不能应用于导入。
【讨论】:
您可以考虑使用下面的注释来删除警告信息。
@SuppressWarnings("deprecation")
【讨论】:
import?