diff options
author | oleksii stepanian <aste@google.com> | 2014-08-21 17:36:37 -0700 |
---|---|---|
committer | Justin Morey <jmorey@google.com> | 2014-11-12 18:17:12 +0000 |
commit | 843b280670d6531a6d6c92f7b3b8fce7cc9f0290 (patch) | |
tree | 617b2ba63bc1f2d57470e89c7b08f059bd948cbb | |
parent | d9d53068f24c9af1a332986dd196c163b3ca897c (diff) | |
download | robolectric-master-soong.tar.gz |
Handle @null values in string-arraysandroid-wear-5.1.1_r1android-wear-5.1.0_r1master-soong
Scope:
- when a string-array resource has a value @null, robolectric
crashes on processing it. It redundantly removes "@" from
resource id which leaves only "null" value for string resource
loader and leads to NPE.
problem xml content addressed by this cl:
<string-array name="some_name">
<item>@null</item>
</string-array>
Change-Id: I744a7f0b9e0cb3c6fc255a16159cd63a43bf975e
(cherry picked from commit ee8ff43810b93e386dd96f5d0dab7e8501c0b9f4)
-rw-r--r-- | src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java b/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java index 3ba7280f2..1a3988c52 100644 --- a/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java +++ b/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java @@ -35,7 +35,6 @@ public class StringArrayResourceLoader extends XpathResourceXmlLoader { String value = childNode.getTextContent(); if (value.startsWith("@")) { - value = value.substring(1); arrayValues.add(stringResourceLoader.getValue(value , isSystem)); } else { arrayValues.add(value); |