fix: ignore value decoding for type id

This commit is contained in:
REAndroid 2023-05-01 20:50:04 +02:00
parent 5301d4cbf2
commit 1fe0203e41

View File

@ -32,8 +32,13 @@ public class DecoderResTableEntry<OUTPUT> extends DecoderTableEntry<ResTableEntr
String tag = XmlHelper.toXMLTagName(entry.getTypeName());
writer.startTag(tag);
writer.attribute("name", entry.getName());
writeText(writer, entry.getPackageBlock(), tableEntry.getValue());
if(!isId(tag)){
writeText(writer, entry.getPackageBlock(), tableEntry.getValue());
}
return writer.endTag(tag);
}
private boolean isId(String tag){
return "id".equals(tag);
}
}