Android 용 앱을 작성 중이며 Wi-Fi 상태를 주기적으로 확인하고 일부 조건에 따라 서비스를 변경하는 서비스를 생성합니다. 내 문제는 WifiManager 객체를 만들어 Wifi 상태를 확인하려고 할 때마다 초기화되지 않은 객체를 제공한다는 것입니다. 코드는 다음과 같습니다.서비스 내부에서 WifiManager 객체를 얻으려면 어떻게해야합니까?
다음은이 코드에 도달하면 로그에있는 행입니다.
02-18 05:22:59.274: INFO/System.out(1170): SSID: <none>, BSSID: <none>, MAC: <none>, Supplicant state: UNINITIALIZED, RSSI: -200, Link speed: -1, Net ID: -1
분명히 시스템 WifiManager 개체가 표시되지 않습니다. 나는 그것이 하나의 실천이라는 사실과 관련이 있다는 것을 알고 있습니다. 그러나 나는 아직도 개념을 이해하는 데 어려움을 겪고 있으며, 왜 작동하지 않는지에 대한 약간의 설명과 그것을 고칠 수있는 방법에 대해 크게 이해할 것입니다.
는
- 확신 해. LogCat에서 보여준 올바른 결과물을 얻으려면 어떻게 생각하십니까? – CommonsWare