From 30877a06929bc8ea7c7e40403127a5cde46445bf Mon Sep 17 00:00:00 2001 From: huangxiang Date: Fri, 13 Oct 2023 17:37:51 +0800 Subject: [PATCH] Changes --- .../src/main/ets/default/wifiModel.ts | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/features/wificomponent/src/main/ets/default/wifiModel.ts b/features/wificomponent/src/main/ets/default/wifiModel.ts index 310fd6e9..1c065de0 100644 --- a/features/wificomponent/src/main/ets/default/wifiModel.ts +++ b/features/wificomponent/src/main/ets/default/wifiModel.ts @@ -71,13 +71,23 @@ export class WifiModel { onWifiStateChange(data: WifiState): void { Log.showInfo(TAG, `onWifiStateChange, data: ${JSON.stringify(data)}`); - let isWifiInactive = data == WifiState.STATE_OFF; - mWifiOpenStatus.set(!isWifiInactive); - if (!isWifiInactive) { - this.getWifiConnectInfo(); - } else { - this.setDisconnectedStatus(); +// let isWifiInactive = data == WifiState.STATE_OFF; +// mWifiOpenStatus.set(!isWifiInactive); + if(data==WifiState.STATE_OFF||data==WifiState.STATE_ON){ + let checkState = wifi.isWifiActive() + Log.showInfo(TAG, `checkState, data: ${JSON.stringify(checkState)}`) + mWifiOpenStatus.set(checkState) + if(checkState){ + this.getWifiConnectInfo(); + } else { + this.setDisconnectedStatus(); + } } +// if (!isWifiInactive) { +// this.getWifiConnectInfo(); +// } else { +// this.setDisconnectedStatus(); +// } } onWifiConnectionChange(data: WifiConnectionState): void { -- Gitee