Use separate background thread for Passpoint provisioning
Passpoint provisioning is a heavy workload task that congests the main
Wifi thread, resulting in a Settings ANR when trying to start OSU
provisioning. This change creates a separate thread for Passpoint
provisioning so the heavy workload is run in the background.
Bug: 140503042
Test: atest ClientModeImplTest, Tap on "Boingo | Tap to sign up" in wifi picker and observe OSU flow opening
Change-Id: I1ec903dbc272591a3b3bb302d069c5691a066926
4 files changed