Android 5.0 Lollipop y 4.4 KitKat ignora mi red WiFi, enableNetwork () es inútil

Mi aplicaciónconectarse directamente a un dispositivo de hardware que actúan como un punto de acceso (sin acceso a internet).

No puedo conectarme porque Android 5.0 cambia automáticamente a una conexión a Internet válida, por lo que si tengo una conexión de datos (3G, 4G, ...) o una red preconfigurada, no puedo conectarme a mi dispositivo porque ignora el WiFi .

Entonces, ¿cómo puedo forzar a Android a usar la red que activé programáticamente?

Simplemente estoy usando:

wifiManager.enableNetwork(id, true))

dóndeid es la red de mi dispositivo al que me quiero conectar. lostrue El parámetro es inútil.

La solución sugerida que usaConnectivityManager.requestNetwork() no tiene efecto.

Respuestas a la pregunta(3)

Su respuesta a la pregunta