Blankj / Blankj/AndroidUtilCode

NetworkUtils的isAvailable方法,在热点的数据网络关闭的情况下,会返回错误

Abierto
#1,795 1 comentario 0 reacciones 1 asignado Reclamado por @Blankj Ver en GitHub
bug
Lenguaje dominante
Java
Estrellas
33.6k
Forks
10.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## 描述 Bug

调试手机连接一个另外一个手机的移动数据热点,然后关闭热点手机的移动网络,也就是热点连上了,但是实际上是用不了的,就会返回错误。本来isAvailable应该返回false,但是却返回了true

- AndroidUtilCode 的版本: utilcode:1.31.1
- 出现 Bug 的设备型号:小米14、Pixel 7,随便什么安卓手机
- 设备的 Android 版本:Android 14

## 相关代码

```

private suspend fun checkNetWork() {
val ret = NetworkUtils.isAvailable()
Log.e("TAG", "是否可用?"+ret)
}

private fun startJob() {
lifecycleScope.launch(Dispatchers.Default + jobRefresh) {
while (true) {
delay(1000)
checkNetWork()
}
}
}
```

## 截图

![image](https://github.com/Blankj/AndroidUtilCode/assets/19327381/c7e377b6-9159-4998-bc91-1b3685c068cd)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.