我需要等到android启用wifi(你不能只是“setWifiEnabled(true)”并期望立即启用)。我需要适当的方法来做到这一点。
我有一些代码及其工作,但我认为不适合完成工作(我认为)
while(wifiManager.getWifiState() != 3) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我已经检查了wait until wifi connected on android,但我找不到我需要的答案。
答案 0 :(得分:3)
正确的方法是注册wifi连接事件。然后Android会在连接时给你打电话。见How to detect when WIFI Connection has been established in Android?