Add InetAddressCompat
Although the InetAddress symbols used by Connectivity are stable core platform API, and should be usable, the core_current stubs are not yet part of the module_current API. Until that is fixed, add an InetAddressCompat utility that calls the three static methods by reflection. Test: atest FrameworksNetTests CtsNetTestCases Bug: 183097033 Change-Id: I797009aeff1d39ae2dc06ef69d2e235689b43c89
This commit is contained in:
parent
eb6aa22205
commit
342ddddd9d
1 changed files with 79 additions and 3 deletions
|
|
@ -4639,7 +4639,7 @@ public class ConnectivityManager {
|
|||
Log.e(TAG, "Can't set proxy properties", e);
|
||||
}
|
||||
// Must flush DNS cache as new network may have different DNS resolutions.
|
||||
InetAddress.clearDnsCache();
|
||||
InetAddressCompat.clearDnsCache();
|
||||
// Must flush socket pool as idle sockets will be bound to previous network and may
|
||||
// cause subsequent fetches to be performed on old network.
|
||||
NetworkEventDispatcher.getInstance().onNetworkConfigurationChanged();
|
||||
|
|
|
|||
Loading…
Reference in a new issue