mirror of
https://github.com/revanced/Apktool.git
synced 2025-04-30 22:24:25 +02:00
+ ResScalarValue::encodeAsResXmlItemValue()
This commit is contained in:
parent
379e4aa74c
commit
46ac7092da
@ -52,7 +52,7 @@ public class ResArrayValue extends ResBagValue implements ResValuesXmlSerializab
|
||||
serializer.attribute(null, "name", res.getResSpec().getName());
|
||||
for (int i = 0; i < mItems.length; i++) {
|
||||
serializer.startTag(null, "item");
|
||||
serializer.text(mItems[i].encodeAsResXmlValue());
|
||||
serializer.text(mItems[i].encodeAsResXmlItemValue());
|
||||
serializer.endTag(null, "item");
|
||||
}
|
||||
serializer.endTag(null, type);
|
||||
|
@ -43,6 +43,10 @@ public abstract class ResScalarValue extends ResValue
|
||||
return encodeAsResXml();
|
||||
}
|
||||
|
||||
public String encodeAsResXmlItemValue() throws AndrolibException {
|
||||
return encodeAsResXmlValue();
|
||||
}
|
||||
|
||||
public String encodeAsResXmlValue() throws AndrolibException {
|
||||
if (mRawValue != null) {
|
||||
return mRawValue;
|
||||
|
@ -40,6 +40,12 @@ public class ResStringValue extends ResScalarValue {
|
||||
return ResXmlEncoders.encodeAsResXmlAttr(mRawValue);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String encodeAsResXmlItemValue() {
|
||||
return ResXmlEncoders.enumerateNonPositionalSubstitutions(
|
||||
ResXmlEncoders.encodeAsXmlValue(mRawValue));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String encodeAsResXmlValue() {
|
||||
return ResXmlEncoders.encodeAsXmlValue(mRawValue);
|
||||
|
Loading…
x
Reference in New Issue
Block a user