4d441a9b8d65e1f4f777c3b63b592b8e15fac285
The previous design just set a valid private DNS and checked whether onCapabilitiesChanged() has received and NetworkCapabilities#isPrivateDnsBroken is false. It cannot ensure that the private DNS is working until the network is validated. So change the design to waiting the network to be validated after setting a valid private DNS. Bug: 196769780 Test: atest CtsNetTestCases:ConnectivityManagerTest Change-Id: I9c173a70e2b81788efa2ecbf928acda0379846da
Description
android_packages_modules_Connectivity
Languages
Java
81.4%
Kotlin
7.7%
AIDL
4.5%
C++
4.5%
C
1.7%
Other
0.1%