From 74141ec90a1d646746ce14fa9e15ac789c308df6 Mon Sep 17 00:00:00 2001 From: "fenghao (P)" Date: Fri, 23 Jul 2021 20:59:44 +0800 Subject: [PATCH] =?UTF-8?q?IssueNo:#I427C0=20Description:=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E6=96=87=E4=BB=B6=E4=B8=ADname=E5=92=8Cvalue=E8=BF=87?= =?UTF-8?q?=E9=95=BF=E6=97=B6=EF=BC=8C=E8=A7=A3=E6=9E=90app=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=20Sig:aafwk=20Feature=20or=20Bugfix:=20Bugfig=20Binar?= =?UTF-8?q?y=20Source:=20No?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fenghao (P) --- adapter/ohos/ResourcesParser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adapter/ohos/ResourcesParser.java b/adapter/ohos/ResourcesParser.java index c6bc332a..899dc9cb 100644 --- a/adapter/ohos/ResourcesParser.java +++ b/adapter/ohos/ResourcesParser.java @@ -283,11 +283,11 @@ public class ResourcesParser { item.size = buf.getInt(); item.type = buf.getInt(); item.id = buf.getInt(); - int len = buf.get() | (buf.get() << BUF_MOVE_LENGTH); + int len = buf.getShort(); byte[] value = new byte[len]; buf.get(value); item.value = new String(value, StandardCharsets.UTF_8); - len = buf.get() | (buf.get() << BUF_MOVE_LENGTH); + len = buf.getShort(); byte[] name = new byte[len]; buf.get(name); item.name = new String(name, StandardCharsets.UTF_8); -- Gitee