4

现在我正在尝试停止它后重新启动android wifi服务。我使用以下代码停止服务:

WifiManager wifiManager = ...;
wifiManager.setWifiEnabled(false);

当 wifi 连接没有锁定时,这会禁用 wifi。但是如何重新启动wifi服务?我的第一种方法如下:

wifiManager.setWifiEnabled(true);

似乎在此呼叫后启用了 wifi,但 wifi 服务未连接到可用/范围内的 WLAN。所以我的问题是:我该怎么做才能重新启动 wifi“自动连接”功能?

只需开始扫描就足够了吗?

wifiManager.startScan();
4

1 回答 1

2

之后 wifiManager.setWifiEnabled(true); 连接到网络需要几秒钟。似乎 WifiManager 在调用 wifiManager.setWifiEnabled(true) 后自动重新连接

于 2010-07-29T13:54:22.603 回答