Change the parameter type from ContentResolver to Context
Context is more useful than ContentResolver, it can provide more information if we want to change the behavior in the future. Bug: 172183305 Test: make RunSettingsRoboTests \ ROBOTEST_FILTER=PrivateDnsPreferenceControllerTest Test: make RunSettingsRoboTests \ ROBOTEST_FILTER=PrivateDnsModeDialogPreferenceTest Change-Id: I6c06460b67f81112db311f0739457d5f1e2e4554 Merged-In: I6c06460b67f81112db311f0739457d5f1e2e4554
This commit is contained in:
@@ -160,7 +160,7 @@ public class PrivateDnsModeDialogPreference extends CustomDialogPreferenceCompat
|
|||||||
final Context context = getContext();
|
final Context context = getContext();
|
||||||
final ContentResolver contentResolver = context.getContentResolver();
|
final ContentResolver contentResolver = context.getContentResolver();
|
||||||
|
|
||||||
mMode = ConnectivityManager.getPrivateDnsMode(contentResolver);
|
mMode = ConnectivityManager.getPrivateDnsMode(context);
|
||||||
|
|
||||||
mEditText = view.findViewById(R.id.private_dns_mode_provider_hostname);
|
mEditText = view.findViewById(R.id.private_dns_mode_provider_hostname);
|
||||||
mEditText.addTextChangedListener(this);
|
mEditText.addTextChangedListener(this);
|
||||||
|
@@ -118,7 +118,7 @@ public class PrivateDnsPreferenceController extends BasePreferenceController
|
|||||||
public CharSequence getSummary() {
|
public CharSequence getSummary() {
|
||||||
final Resources res = mContext.getResources();
|
final Resources res = mContext.getResources();
|
||||||
final ContentResolver cr = mContext.getContentResolver();
|
final ContentResolver cr = mContext.getContentResolver();
|
||||||
final String mode = ConnectivityManager.getPrivateDnsMode(cr);
|
final String mode = ConnectivityManager.getPrivateDnsMode(mContext);
|
||||||
final LinkProperties lp = mLatestLinkProperties;
|
final LinkProperties lp = mLatestLinkProperties;
|
||||||
final List<InetAddress> dnses = (lp == null) ? null : lp.getValidatedPrivateDnsServers();
|
final List<InetAddress> dnses = (lp == null) ? null : lp.getValidatedPrivateDnsServers();
|
||||||
final boolean dnsesResolved = !ArrayUtils.isEmpty(dnses);
|
final boolean dnsesResolved = !ArrayUtils.isEmpty(dnses);
|
||||||
|
Reference in New Issue
Block a user