Loading core/java/android/content/res/Configuration.java +5 −0 Original line number Diff line number Diff line Loading @@ -2358,8 +2358,13 @@ public final class Configuration implements Parcelable, Comparable<Configuration * @param locales The locale list. If null, an empty LocaleList will be assigned. */ public void setLocales(@Nullable LocaleList locales) { LocaleList oldList = mLocaleList; mLocaleList = locales == null ? LocaleList.getEmptyLocaleList() : locales; locale = mLocaleList.get(0); if (!mLocaleList.equals(oldList)) { Slog.v(TAG, "Updating configuration, locales updated from " + oldList + " to " + mLocaleList); } setLayoutDirection(locale); } Loading core/java/android/content/res/ResourcesImpl.java +3 −0 Original line number Diff line number Diff line Loading @@ -491,6 +491,9 @@ public class ResourcesImpl { } defaultLocale = adjustLanguageTag(lc.getDefaultLocale().toLanguageTag()); Slog.v(TAG, "Updating configuration, with default locale " + defaultLocale + " and selected locales " + Arrays.toString(selectedLocales)); } else { String[] availableLocales; // The LocaleList has changed. We must query the AssetManager's Loading Loading
core/java/android/content/res/Configuration.java +5 −0 Original line number Diff line number Diff line Loading @@ -2358,8 +2358,13 @@ public final class Configuration implements Parcelable, Comparable<Configuration * @param locales The locale list. If null, an empty LocaleList will be assigned. */ public void setLocales(@Nullable LocaleList locales) { LocaleList oldList = mLocaleList; mLocaleList = locales == null ? LocaleList.getEmptyLocaleList() : locales; locale = mLocaleList.get(0); if (!mLocaleList.equals(oldList)) { Slog.v(TAG, "Updating configuration, locales updated from " + oldList + " to " + mLocaleList); } setLayoutDirection(locale); } Loading
core/java/android/content/res/ResourcesImpl.java +3 −0 Original line number Diff line number Diff line Loading @@ -491,6 +491,9 @@ public class ResourcesImpl { } defaultLocale = adjustLanguageTag(lc.getDefaultLocale().toLanguageTag()); Slog.v(TAG, "Updating configuration, with default locale " + defaultLocale + " and selected locales " + Arrays.toString(selectedLocales)); } else { String[] availableLocales; // The LocaleList has changed. We must query the AssetManager's Loading