diff options
| author | 2020-12-30 06:35:05 +0000 | |
|---|---|---|
| committer | 2020-12-30 06:35:05 +0000 | |
| commit | 72b76f301ab83a6932de63a88edfc6c8cbfb4edf (patch) | |
| tree | 15290a602f1f0520b177a17dd141ae5ff380f39b | |
| parent | 804240d840addfea28a28370beea988526fe3a95 (diff) | |
| parent | ccd9861f8f330486442da6ac8d39ad7567a80d44 (diff) | |
Merge "Use system API to obtain IDnsResolver IBinder"
| -rw-r--r-- | services/core/java/com/android/server/ConnectivityService.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index fe116d9a507b..26c0e59cb885 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -83,6 +83,7 @@ import android.net.ConnectivityDiagnosticsManager.ConnectivityReport; import android.net.ConnectivityDiagnosticsManager.DataStallReport; import android.net.ConnectivityManager; import android.net.DataStallReportParcelable; +import android.net.DnsResolverServiceManager; import android.net.ICaptivePortal; import android.net.IConnectivityDiagnosticsCallback; import android.net.IConnectivityManager; @@ -571,9 +572,8 @@ public class ConnectivityService extends IConnectivityManager.Stub return sMagicDecoderRing.get(what, Integer.toString(what)); } - private static IDnsResolver getDnsResolver() { - return IDnsResolver.Stub - .asInterface(ServiceManager.getService("dnsresolver")); + private static IDnsResolver getDnsResolver(Context context) { + return IDnsResolver.Stub.asInterface(DnsResolverServiceManager.getService(context)); } /** Handler thread used for all of the handlers below. */ @@ -946,7 +946,7 @@ public class ConnectivityService extends IConnectivityManager.Stub public ConnectivityService(Context context, INetworkManagementService netManager, INetworkStatsService statsService, INetworkPolicyManager policyManager) { - this(context, netManager, statsService, policyManager, getDnsResolver(), + this(context, netManager, statsService, policyManager, getDnsResolver(context), new IpConnectivityLog(), NetdService.getInstance(), new Dependencies()); } |