Use getPrivateDnsMode() to get the value of private DNS
PRIVATE_DNS_DEFAULT_MODE_FALLBACK has removed, use ConnectivityManager#getPrivateDnsMode() to get the value of private DNS instead of querying settings and implementing logic by itself. Bug: 172183305 Test: make RunSettingsRoboTests \ ROBOTEST_FILTER=PrivateDnsPreferenceControllerTest Test: make RunSettingsRoboTests \ ROBOTEST_FILTER=PrivateDnsModeDialogPreferenceTest Change-Id: I024c3ddfb85f4c3d177e2e99294c998d81d4e08d
This commit is contained in:
@@ -118,7 +118,7 @@ public class PrivateDnsPreferenceController extends BasePreferenceController
|
||||
public CharSequence getSummary() {
|
||||
final Resources res = mContext.getResources();
|
||||
final ContentResolver cr = mContext.getContentResolver();
|
||||
final String mode = PrivateDnsModeDialogPreference.getModeFromSettings(cr);
|
||||
final String mode = ConnectivityManager.getPrivateDnsMode(cr);
|
||||
final LinkProperties lp = mLatestLinkProperties;
|
||||
final List<InetAddress> dnses = (lp == null) ? null : lp.getValidatedPrivateDnsServers();
|
||||
final boolean dnsesResolved = !ArrayUtils.isEmpty(dnses);
|
||||
|
Reference in New Issue
Block a user