2017-02-26 16 views
0

다른 여러 질문/답변을 읽은 후에도 계속 작동하려면 wifiManager.removeNetwork를 사용하는 데 문제가 있습니다.Android - 여전히 Wi-Fi 네트워크를 프로그래밍 방식으로 제거 할 수 없습니다.

Android - Cant Remove Wifi Network Programatically- The method removeNetwork(int) in the type WifiManager is not applicable for the arguments (String)

How to forget a wireless network in android programmatically?

가 ... 내 코드가 작동합니다 :에 따르면

WifiManager wifiMAN = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); 

for (WifiConfiguration wifiCon : wifiMAN.getConfiguredNetworks()) { 
    if (wifiCon.SSID.equals("\""+ targetNetworkName +"\"")) { 
     wifiMAN.removeNetwork(wifiCon.networkId)) { 
     wifiMAN.saveConfiguration(); 
     break; 
    } 
} 

그러나, 나는 API 23에서 테스트 할 때 작동하지 않습니다. 코드를 살펴보면 아무 것도 가치가없는 것으로 나타나고 코드는 API 21에서 작동합니다. 누구나 아이디어가 있습니까?

답변