现在我正在尝试停止后重启
android wifi服务.我使用以下代码停止服务:
WifiManager wifiManager = ...;
wifiManager.setWifiEnabled(false);
当无线连接没有锁定时,这会禁用wifi.但是如何重新启动wifi服务?我的第一种方法如下:
wifiManager.setWifiEnabled(true);
看来这次通话后启用了wifi,但wifi服务并没有连接到可用/范围内的WLAN.所以我的问题是:我需要做什么来重新启动wifi“autoconnect”功能?
刚刚开始扫描就足够了吗?
wifiManager.startScan();
最佳答案 在wifiManager.setWifiEnabled(true)之后;它需要几秒钟才能连接到网络.看来WifiManager在调用wifiManager.setWifiEnabled后自动重新连接(true)