Skip to content

Commit a52d8fd

Browse files
committed
fix: decode zero indexed array as style #58 #47
1 parent 58a5c79 commit a52d8fd

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/com/reandroid/arsc/coder/xml/XmlCoder.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,8 +436,11 @@ public int decodeStyle(XmlSerializer serializer, Entry entry) throws IOException
436436
continue;
437437
}
438438
startTag(serializer, TAG_item);
439-
serializer.attribute(null, ATTR_name,
440-
valueMap.decodeName(true));
439+
String name = valueMap.decodeName(true);
440+
if(name == null){
441+
name = ValueCoder.decodeUnknownNameId(valueMap.getNameResourceID());
442+
}
443+
serializer.attribute(null, ATTR_name, name);
441444
valueMap.serializeText(serializer);
442445
endTag(serializer, TAG_item);
443446
childCount ++;

0 commit comments

Comments
 (0)