diff options
| author | 2023-03-01 13:14:27 -0800 | |
|---|---|---|
| committer | 2023-03-01 13:19:38 -0800 | |
| commit | 9e27052b0f8ddbc91a6dcf80624dc001d18997d0 (patch) | |
| tree | 9693709c267a7dc8c481a93be724a28fb41ff58d | |
| parent | 1e86ba6fe998d21aaf5d24bace97206b757a4562 (diff) | |
Invalidate activateDataSubId cache
Test: reproduced issue and verified fix
Fix: 271315243
Change-Id: If5e282235c58b5d00d5ef3284d70ef0e78048d8b
| -rw-r--r-- | telephony/java/android/telephony/SubscriptionManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index b418a02aed60..3540d3f65002 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -3964,7 +3964,12 @@ public class SubscriptionManager { /** @hide */ public static void invalidateActiveDataSubIdCaches() { - PropertyInvalidatedCache.invalidateCache(CACHE_KEY_ACTIVE_DATA_SUB_ID_PROPERTY); + if (isSubscriptionManagerServiceEnabled()) { + PropertyInvalidatedCache.invalidateCache( + CACHE_KEY_SUBSCRIPTION_MANAGER_SERVICE_PROPERTY); + } else { + PropertyInvalidatedCache.invalidateCache(CACHE_KEY_ACTIVE_DATA_SUB_ID_PROPERTY); + } } /** @hide */ |