From 61fcbaf7a3790b381af0e5272682d69c5e469ecb Mon Sep 17 00:00:00 2001 From: Isaac Katzenelson Date: Wed, 8 Mar 2023 00:34:42 +0000 Subject: Fix getters to return null on failure. Per API review comment, changed getters for hotspot and known network to return null on failure. Fixed tests to correspond to the fix. Bug: 271178371 Test: atest SharedConnectivityManagerTest Change-Id: I6a1aac661d1d0f7a730d52a1ee92fd6ea2705cf5 --- .../app/SharedConnectivityManager.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'wifi/java') diff --git a/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java b/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java index 684b385d60e8..604641520252 100644 --- a/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java +++ b/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java @@ -434,14 +434,15 @@ public class SharedConnectivityManager { /** * Gets the list of hotspot networks the user can select to connect to. * - * @return Returns a {@link List} of {@link HotspotNetwork} objects, empty list on failure. + * @return Returns a {@link List} of {@link HotspotNetwork} objects, null on failure. */ @RequiresPermission(anyOf = {android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) - @NonNull + @SuppressWarnings("NullableCollection") + @Nullable public List getHotspotNetworks() { if (mService == null) { - return List.of(); + return null; } try { @@ -449,20 +450,21 @@ public class SharedConnectivityManager { } catch (RemoteException e) { Log.e(TAG, "Exception in getHotspotNetworks", e); } - return List.of(); + return null; } /** * Gets the list of known networks the user can select to connect to. * - * @return Returns a {@link List} of {@link KnownNetwork} objects, empty list on failure. + * @return Returns a {@link List} of {@link KnownNetwork} objects, null on failure. */ @RequiresPermission(anyOf = {android.Manifest.permission.NETWORK_SETTINGS, android.Manifest.permission.NETWORK_SETUP_WIZARD}) - @NonNull + @SuppressWarnings("NullableCollection") + @Nullable public List getKnownNetworks() { if (mService == null) { - return List.of(); + return null; } try { @@ -470,7 +472,7 @@ public class SharedConnectivityManager { } catch (RemoteException e) { Log.e(TAG, "Exception in getKnownNetworks", e); } - return List.of(); + return null; } /** -- cgit v1.2.3-59-g8ed1b