본문 바로가기

소프트웨어/Android/Java/Ndk

Android] WifiManager를 이용해서 설정을 변경하였을때는

Android] WifiManager를 이용해서 설정을 변경하였을때는 꼭 .saveConfiguration() 매서드를 call해야한다.


예를들어 .removeNetworkId(Int id) 매서드를 call한 후 .saveConfiguration() 매서드를 call하지 않으면 삭제가 반영되지 않는다.



%참고

.removeNetworkId(int id) 매서드는 NETWORK_CHANGE_EVENT와 동기적으로 작동한다고 한다. 그래서 Wifi 모듈을 작동시키지 않고 removeNetworkId(int id)매서드를 사용하였을 때에는 지우기에 실패하고 false를 return한다.