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