From 2bcbf76f2f876ffeec9c3fbc26103a6ccaa826a3 Mon Sep 17 00:00:00 2001 From: REAndroid Date: Sun, 1 Jan 2023 08:52:44 -0500 Subject: [PATCH] add raw int setter --- .../com/reandroid/lib/arsc/value/EntryBlock.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/com/reandroid/lib/arsc/value/EntryBlock.java b/src/main/java/com/reandroid/lib/arsc/value/EntryBlock.java index ca67f92..c7493eb 100755 --- a/src/main/java/com/reandroid/lib/arsc/value/EntryBlock.java +++ b/src/main/java/com/reandroid/lib/arsc/value/EntryBlock.java @@ -44,6 +44,20 @@ public class EntryBlock extends Block implements JSONConvert { public EntryBlock() { super(); } + + public ResValueInt setValueAsRaw(ValueType valueType, int rawValue){ + ResValueInt resValueInt; + BaseResValue res = getResValue(); + if(res instanceof ResValueInt){ + resValueInt=(ResValueInt) res; + }else { + resValueInt=new ResValueInt(); + setResValue(resValueInt); + } + resValueInt.setType(valueType); + resValueInt.setData(rawValue); + return resValueInt; + } public ResValueInt setValueAsBoolean(boolean val){ ResValueInt resValueInt; BaseResValue res = getResValue();