要禁用WifiManager.disconnect()
方法弹出的用户弹窗,可以使用setWifiEnabled()
方法来替代。以下是一个示例代码:
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(false);
}
这段代码会禁用WiFi,并且不会弹出用户弹窗。如果需要重新启用WiFi,可以将setWifiEnabled(false)
改为setWifiEnabled(true)
。
请注意,为了执行此操作,需要在AndroidManifest.xml文件中添加以下权限:
这个权限用于控制WiFi的状态。