4

我需要等到android启用wifi(你不能只是“setWifiEnabled(true)”并期望立即启用)。我需要正确的方法来做到这一点。

我有一些代码及其工作,但我认为它不是完成工作的正确方法(我认为)

while(wifiManager.getWifiState() != 3) {


            try {
                Thread.sleep(500);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

        }

我已经检查了等到 wifi 在 android 上连接,但我没有找到我需要的答案。

4

1 回答 1

3

正确的方法是注册 wifi 连接事件。然后Android会在连接时给你打电话。请参阅如何检测何时在 Android 中建立了 WIFI 连接?

于 2013-02-04T23:54:28.877 回答