diff --git a/src/main/java/com/reandroid/arsc/value/Value.java b/src/main/java/com/reandroid/arsc/value/Value.java index c2c6889..33c4b06 100644 --- a/src/main/java/com/reandroid/arsc/value/Value.java +++ b/src/main/java/com/reandroid/arsc/value/Value.java @@ -23,6 +23,7 @@ ValueType getValueType(); int getData(); void setData(int data); + String getValueAsString(); ParentChunk getParentChunk(); default MainChunk getMainChunk(){ ParentChunk parentChunk = getParentChunk(); diff --git a/src/main/java/com/reandroid/arsc/value/ValueItem.java b/src/main/java/com/reandroid/arsc/value/ValueItem.java index 861c084..ae16109 100755 --- a/src/main/java/com/reandroid/arsc/value/ValueItem.java +++ b/src/main/java/com/reandroid/arsc/value/ValueItem.java @@ -198,6 +198,7 @@ import java.util.Objects; setBytesLength(offset + size, false); return readSize; } + @Override public String getValueAsString(){ StringItem stringItem = getDataAsPoolString(); if(stringItem!=null){