본문 바로가기
Android/Trouble Shoot

'setter for isWifiEnabled: Boolean' is deprecated

by jaesungLeee 2021. 11. 4.

Android Component 중 Broadcast Receiver로 Wi-Fi 상태를 변경시키는 데모 어플리케이션을 구현하다가 버튼을 클릭해도 Wi-Fi 상태가 변하지 않았던 이슈가 있었다.

 

Android 9 (API Level 28, P)로 낮춰야 개발 가능하다.

현재 내 프로젝트의 targetSDKVersion은 31이였다;;

 


References

https://developer.android.com/reference/android/net/wifi/WifiManager#isWifiEnabled() 

 

WifiManager  |  Android Developers

 

developer.android.com

https://jw0652.tistory.com/122

 

public boolean WifiManager.setWifiEnabled (boolean enabled)

public boolean WifiManager.setWifiEnabled (boolean enabled) This method was deprecated in API level 29. Starting with Build.VERSION_CODES#Q, applications are not allowed to enabl..

jw0652.tistory.com