ActivenetWorkInfo.Type устарел на уровне API 28Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 ActivenetWorkInfo.Type устарел на уровне API 28

Сообщение Anonymous »

Я хочу использовать диспетчер подключения, который предоставляет метод 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»