diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index c5f2d42389e5e7948fa4a48ec64ee8b5fb0f7faf..ba7ba53272f11fdbd8f21f614fc05f66bf02ec1b 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -3137,7 +3137,7 @@ public class SubscriptionManager { if (useRootLocale) { configurationKey.setLocale(Locale.ROOT); } - cacheKey = Pair.create(context.getPackageName(), configurationKey); + cacheKey = Pair.create(context.getPackageName() + ", subid=" + subId, configurationKey); synchronized (sResourcesCache) { Resources cached = sResourcesCache.get(cacheKey); if (cached != null) {