commit | 258483bff314186185fb95992c3b460d08a10ca2 | [log] [tgz] |
---|---|---|
author | Weng Su <wengsu@google.com> | Wed Apr 20 03:17:10 2022 +0800 |
committer | Weng Su <wengsu@google.com> | Wed Apr 20 01:52:34 2022 +0000 |
tree | 453f82a6b28b00973b34ab9b996ccdc379337044 | |
parent | f0af066196b5572acfcc3ff341148f278897340a [diff] |
Cache Wi-Fi state in worker thread - The WifiManager.getWifiState() is a blocking API, It may not be suitable for use on the UI thread. - To avoid blocking the UI thread, we should cache the Wi-Fi state from the WIFI_STATE_CHANGED broadcast to return immediately. Bug: 226039078 Test: manual test make RunSettingsLibRoboTests ROBOTEST_FILTER=WifiStateWorkerTest Change-Id: Ia0443824975f01099e52f777c15468f30285f4c1