等到任务完成

时间:2013-02-04 23:51:25

标签: java android wifi

我需要等到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,但我找不到我需要的答案。

1 个答案:

答案 0 :(得分:3)

正确的方法是注册wifi连接事件。然后Android会在连接时给你打电话。见How to detect when WIFI Connection has been established in Android?