为什么通过setWifiEnabled关闭不了已打开的Wifi

###已获取权限如下:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

###具体代码如下:

        if (WifiManager.isWifiEnabled()) {
            WifiManager.setWifiEnabled(false);
        }else {
            WifiManager.setWifiEnabled(true);
        }

以 Android 10 或更高版本为目标平台的应用无法启用或停用 WLAN。WifiManager.setWifiEnabled()方法始终返回 false。

如果您需要提示用户启用或停用 WLAN,请使用设置面板(https://developer.android.google.cn/about/versions/10/features#settings-panels)。

我也遇到了这个问题,setWifiEnable(false)返回值为true,但wifi一直没有关闭。请问楼主解决了吗