Loading core/java/android/app/ContextImpl.java +1 −14 Original line number Diff line number Diff line Loading @@ -3485,20 +3485,7 @@ class ContextImpl extends Context { // only do this if the user already has more than one preferred locale if (android.content.res.Flags.defaultLocale() && r.getConfiguration().getLocales().size() > 1) { LocaleConfig lc; if (getUserId() < 0) { lc = LocaleConfig.fromContextIgnoringOverride(this); } else { // This is needed because the app might have locale config overrides that need // to be read from disk in order for resources to correctly choose which values // to load. StrictMode.ThreadPolicy policy = StrictMode.allowThreadDiskReads(); try { lc = new LocaleConfig(this); } finally { StrictMode.setThreadPolicy(policy); } } LocaleConfig lc = LocaleConfig.fromContextIgnoringOverride(this); mResourcesManager.setLocaleConfig(lc); } } Loading Loading
core/java/android/app/ContextImpl.java +1 −14 Original line number Diff line number Diff line Loading @@ -3485,20 +3485,7 @@ class ContextImpl extends Context { // only do this if the user already has more than one preferred locale if (android.content.res.Flags.defaultLocale() && r.getConfiguration().getLocales().size() > 1) { LocaleConfig lc; if (getUserId() < 0) { lc = LocaleConfig.fromContextIgnoringOverride(this); } else { // This is needed because the app might have locale config overrides that need // to be read from disk in order for resources to correctly choose which values // to load. StrictMode.ThreadPolicy policy = StrictMode.allowThreadDiskReads(); try { lc = new LocaleConfig(this); } finally { StrictMode.setThreadPolicy(policy); } } LocaleConfig lc = LocaleConfig.fromContextIgnoringOverride(this); mResourcesManager.setLocaleConfig(lc); } } Loading