From 20f95d44c25437ea59d62a37beac5f04b0ad4c65 Mon Sep 17 00:00:00 2001 From: lucaslin Date: Mon, 25 Jan 2021 11:01:57 +0800 Subject: [PATCH] Use createStringArray instead of readStringArray To prevent ProxyInfo calling hidden API, use public one - Parcel#createStringArray() instead. Bug: 170598012 Test: atest FrameworksNetTests Change-Id: I1a5376872d743e1863982bb95d579aeba7159d33 --- core/java/android/net/ProxyInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/net/ProxyInfo.java b/core/java/android/net/ProxyInfo.java index a202d77a21..c9bca2876b 100644 --- a/core/java/android/net/ProxyInfo.java +++ b/core/java/android/net/ProxyInfo.java @@ -355,7 +355,7 @@ public class ProxyInfo implements Parcelable { port = in.readInt(); } String exclList = in.readString(); - String[] parsedExclList = in.readStringArray(); + String[] parsedExclList = in.createStringArray(); ProxyInfo proxyProperties = new ProxyInfo(host, port, exclList, parsedExclList); return proxyProperties; }