mirror of
https://github.com/home-assistant/android
synced 2024-10-15 20:43:06 +00:00
Use deprecated wifi method in case WifiInfo is null (#3970)
* Use deprecated wifi method in case WifiInfo is null * Add comment about why we are reusing the deprecated method
This commit is contained in:
parent
5314e4b08b
commit
a596a1183d
|
@ -532,7 +532,10 @@ class NetworkSensorManager : SensorManager {
|
|||
val connectivityManager = context.applicationContext.getSystemService<ConnectivityManager>()
|
||||
connectivityManager?.activeNetwork?.let {
|
||||
val info = connectivityManager.getNetworkCapabilities(it)?.transportInfo
|
||||
return@let info as? WifiInfo
|
||||
|
||||
// If WifiInfo is null default to the deprecated method as a fix for some devices that may return null
|
||||
@Suppress("DEPRECATION")
|
||||
return@let info as? WifiInfo ?: context.applicationContext.getSystemService<WifiManager>()?.connectionInfo
|
||||
}
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
|
|
Loading…
Reference in a new issue