summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorDeepanshu Gupta <deepanshu@google.com>2014-02-17 19:28:16 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-02-17 19:28:16 +0000
commitc0c4243e8537a2cb6550ca28e161b8fd2d9b9cbe (patch)
tree67d9a3ad8237fd1ca2936cf8c7690a5259c05cf3 /core/java/android
parentb2e0733fe649ae98cf1a4cc449eed12ce72b7224 (diff)
parent857ba4af8519479298a671461cd6f5cace35b99b (diff)
Merge "Fix layoutlib by avoiding Java7 calls"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/content/res/Resources.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/content/res/Resources.java b/core/java/android/content/res/Resources.java
index de00f713ef8c..da6ae56d0c60 100644
--- a/core/java/android/content/res/Resources.java
+++ b/core/java/android/content/res/Resources.java
@@ -1625,7 +1625,7 @@ public class Resources {
String locale = null;
if (mConfiguration.locale != null) {
- locale = mConfiguration.locale.toLanguageTag();
+ locale = localeToLanguageTag(mConfiguration.locale);
}
int width, height;
if (mMetrics.widthPixels >= mMetrics.heightPixels) {
@@ -1706,6 +1706,12 @@ public class Resources {
}
}
+ // Locale.toLanguageTag() is not available in Java6. LayoutLib overrides
+ // this method to enable users to use Java6.
+ private String localeToLanguageTag(Locale locale) {
+ return locale.toLanguageTag();
+ }
+
/**
* Update the system resources configuration if they have previously
* been initialized.