Я хочу использовать диспетчер подключения, который предоставляет метод ActivenetWorkInfo.type для проверки типа сети в Android. Этот метод был устарел на уровне API 28. Итак, каково решение для проверки типа сети в API 28. Мой код: < /p>
/**
* Check Wi Fi connectivity
*/
fun isWiFiConnected(context: Context): Boolean {
val connManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
return connManager.activeNetworkInfo.type == ConnectivityManager.TYPE_WIFI
}
< /code>
my gradle подобен: < /p>
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 21
targetSdkVersion 28
}
Подробнее здесь: https://stackoverflow.com/questions/535 ... i-level-28