Я хочу удалить предупреждение, которое отображается в коде ниже m версии. Я использовал приведенный ниже код, который работает хорошо, но все еще хочу удалить предупреждение, которое отображается в строке ConnectivityManager.TYPE_WIFI. Может быть удалено предупреждение ниже, котороетакже отображается в компиляторе kotlin ??
val cm = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
cm?.run {
cm.getNetworkCapabilities(cm.activeNetwork)?.run {
if (hasTransport(NetworkCapabilities.TRANSPORT_WIFI)) {
return true
} else if (hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR)) {
return true
}
}
}
} else {
cm?.run {
cm.activeNetworkInfo?.run {
if (type == ConnectivityManager.TYPE_WIFI) {
return true
} else if (type == ConnectivityManager.TYPE_MOBILE) {
return true
}
}
}
}
Предупреждение: - 'getter for type: Int' устарел.