O Android 5.0 Lollipop e o 4.4 KitKat ignoram minha rede Wi-Fi, enableNetwork () é inútil

Meu aplicativoconectar diretamente a um dispositivo de hardware que atuam como um ponto de acesso (sem acesso à internet).

Não consigo conectar porque o Android 5.0 muda automaticamente para uma conexão válida à Internet. Portanto, se eu tenho conexão de dados (3G, 4G, ...) ou uma rede pré-configurada, não consigo conectar ao dispositivo porque ele ignora o WiFi .

Então, como forçar o Android a usar a rede que ativei programaticamente?

Estou simplesmente usando:

wifiManager.enableNetwork(id, true))

Ondeid é a rede do meu dispositivo ao qual quero me conectar. otrue parâmetro é inútil.

A solução sugerida que usaConnectivityManager.requestNetwork() não tem efeito.

questionAnswers(3)

yourAnswerToTheQuestion