Use fallback empty configuration as fallback

This commit is contained in:
Mygod
2019-06-14 11:48:24 +08:00
committed by GitHub
parent 40e681c2d4
commit 28dbbbaa3a

View File

@@ -11,7 +11,7 @@ object WifiApManager {
WifiManager::class.java.getDeclaredMethod("setWifiApConfiguration", WifiConfiguration::class.java)
}
var configuration: WifiConfiguration
get() = getWifiApConfiguration.invoke(app.wifi) as WifiConfiguration
get() = (getWifiApConfiguration.invoke(app.wifi) as? WifiConfiguration) ?: WifiConfiguration()
set(value) {
if (setWifiApConfiguration.invoke(app.wifi, value) as? Boolean != true) {
throw IllegalArgumentException("setWifiApConfiguration failed")