ClientModeManager: immediately clean up state onDestroyed
When onDestroyed is called in Client mode, make sure we immediately
handle the network disconnect. This avoids a race in connectivity
when dynamically switching between operating modes.
Bug: 79400794
Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Test: atest android.net.wifi.cts
Test: manually toggled wifi tethering when wifi on and connected
Test: manually toggled wifi tethering when wifi on and disconnected
Test: manually toggled wifi tethering when wifi off and scan mode on
Test: manually toggled wifi tethering when wifi fully disabled
Change-Id: I848ba9b1f4a16687e48adb76513213a0906144c4
3 files changed