Espere hasta que se complete la tarea

Necesito esperar hasta que android permita el wifi (usted no puede apenas "setWifiEnabled (verdad)" y esperar ser activado inmediatamente). Necesito manera apropiada de hacer eso.

Tengo un código y su funcionamiento, pero no creo que su manera correcta de hacer el trabajo (creo)

while(wifiManager.getWifiState() != 3) { try { Thread.sleep(500); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } 

Ya he comprobado esperar hasta wifi conectado en android , pero no encontré respuesta que necesito.

La forma correcta es registrarse para eventos de conexión wifi. Entonces Android te llamará cuando esté conectado. Consulte ¿Cómo detectar cuándo se ha establecido la conexión WIFI en Android?

  • Problemas con el script wifi de Android
  • Ruta de las solicitudes de red sólo a través de la conexión de datos móviles
  • Android Scan para redes Wifi
  • ¿Podemos conectar más de 10 dispositivos con wi-fi hot-spot en Android
  • Cómo conectarse a WPA_EAP WIFI en Android con API 4.3
  • Impresión Bluetooth y WIFI para Android
  • Android - Get Notified cuando se detecta un nuevo punto de acceso?
  • ¿Qué pasará con las conexiones existentes cuando cambie entre 3g / wifi
  • Configuración de HTTP Proxy para redes WIFI en dispositivos Android 1.xy 2.x
  • ¿Cómo obtener una notificación cuando un dispositivo se conecta a su android wifi tethering AP?
  • Retraso / retraso enorme de UDP con Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.