From 1c53bd295c1611498af4a763234987a5e3c68aee Mon Sep 17 00:00:00 2001 From: REAndroid Date: Mon, 16 Jan 2023 05:14:12 -0500 Subject: [PATCH] fix: unsigned byte attribute type conversion #11 --- .../lib/arsc/value/attribute/AttributeValueType.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/reandroid/lib/arsc/value/attribute/AttributeValueType.java b/src/main/java/com/reandroid/lib/arsc/value/attribute/AttributeValueType.java index 582ae9f..2e82054 100755 --- a/src/main/java/com/reandroid/lib/arsc/value/attribute/AttributeValueType.java +++ b/src/main/java/com/reandroid/lib/arsc/value/attribute/AttributeValueType.java @@ -74,9 +74,9 @@ import java.util.*; if(vt==null){ continue; } - i=i|vt.mByte; + i=i|(0xff & vt.mByte); } - return (byte) i; + return (byte) (0xff & i); } public static AttributeValueType valueOf(byte b){ AttributeValueType[] all=values();