From df51759103a2a3dab54b56ccb25dfb5ac33f8cb4 Mon Sep 17 00:00:00 2001 From: lucaslin Date: Thu, 18 Mar 2021 14:45:22 +0800 Subject: [PATCH] Use clearAll() of NetworkCapabilities.Builder instead NetworkCapabilities#clearAll() is a hidden API, use clearAll() of NetworkCapabilities.Builder instead. Bug: 182963415 Test: m ethernet-service Test: atest EthernetServiceTests Change-Id: I87745b5f7a5817f95cdbc623b2313c181ff48f19 --- .../com/android/server/ethernet/EthernetNetworkFactory.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/service-t/src/com/android/server/ethernet/EthernetNetworkFactory.java b/service-t/src/com/android/server/ethernet/EthernetNetworkFactory.java index d17595ac9f..ad48844224 100644 --- a/service-t/src/com/android/server/ethernet/EthernetNetworkFactory.java +++ b/service-t/src/com/android/server/ethernet/EthernetNetworkFactory.java @@ -166,8 +166,9 @@ public class EthernetNetworkFactory extends NetworkFactory { } private void updateCapabilityFilter() { - NetworkCapabilities capabilitiesFilter = new NetworkCapabilities(); - capabilitiesFilter.clearAll(); + NetworkCapabilities capabilitiesFilter = new NetworkCapabilities.Builder() + .clearAll() + .build(); for (NetworkInterfaceState iface: mTrackingInterfaces.values()) { capabilitiesFilter = mixInCapabilities(capabilitiesFilter, iface.mCapabilities);