diff options
| -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 */ |