diff options
author | 2025-01-28 20:01:48 +0000 | |
---|---|---|
committer | 2025-01-28 16:24:05 -0800 | |
commit | 915381054cffc8e1ce6344246651cb9207f57d92 (patch) | |
tree | d46a16c0398f14da9c254c0bcf6c5d23ea1c9b10 /framework/java | |
parent | d24c3a11d1d671de5f1188adf168338f0ee971af (diff) |
Check the flag in the code when using new API
Seems lint could not read the flag from the annotation. Also add the
check in the code. Will clean this up when SDK finalized. Also add
suppresslink to bypass link check
Flag: EXEMPT lint fix
Bug: 392855319
Bug: 392958298
Test: build
Change-Id: Ida9bbda1c54b0790d1093f74086c87523e3c33fa
Diffstat (limited to 'framework/java')
-rw-r--r-- | framework/java/android/net/wifi/WifiManager.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/framework/java/android/net/wifi/WifiManager.java b/framework/java/android/net/wifi/WifiManager.java index 912fe66124..49c57c35eb 100644 --- a/framework/java/android/net/wifi/WifiManager.java +++ b/framework/java/android/net/wifi/WifiManager.java @@ -13218,12 +13218,13 @@ public class WifiManager { @FlaggedApi(android.security.Flags.FLAG_AAPM_API) @RequiresApi(Build.VERSION_CODES.BAKLAVA) @NonNull + @SuppressLint("NewApi") public List<AdvancedProtectionFeature> getAvailableAdvancedProtectionFeatures() { if (!Environment.isSdkAtLeastB()) { throw new UnsupportedOperationException(); } List<AdvancedProtectionFeature> features = new ArrayList<>(); - if (Flags.wepDisabledInApm()) { + if (Flags.wepDisabledInApm() && android.security.Flags.aapmApi()) { features.add(new AdvancedProtectionFeature( AdvancedProtectionManager.FEATURE_ID_DISALLOW_WEP)); } |