From 4200c5cbaf8b61dc39a423af045773a726406771 Mon Sep 17 00:00:00 2001 From: realonezhang Date: Wed, 8 Mar 2023 16:11:39 +0800 Subject: [PATCH] =?UTF-8?q?bug(Android):HummerNode=E4=BF=9D=E7=95=99?= =?UTF-8?q?=E6=97=A7=E6=9E=84=E9=80=A0=E6=96=B9=E6=B3=95=EF=BC=88=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E5=A4=96=E9=83=A8=E6=9C=89=E4=BD=BF=E7=94=A8=EF=BC=89?= =?UTF-8?q?=EF=BC=8Cnamespace=E4=B8=BA=E7=A9=BA=E5=AF=BC=E8=87=B4=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/didi/hummer/core/debug/DebugConfig.java | 3 ++- .../main/java/com/didi/hummer/render/style/HummerNode.java | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/android/hummer-core/src/main/java/com/didi/hummer/core/debug/DebugConfig.java b/android/hummer-core/src/main/java/com/didi/hummer/core/debug/DebugConfig.java index 1ece6717..a4f7bd03 100644 --- a/android/hummer-core/src/main/java/com/didi/hummer/core/debug/DebugConfig.java +++ b/android/hummer-core/src/main/java/com/didi/hummer/core/debug/DebugConfig.java @@ -5,6 +5,7 @@ import com.didi.hummer.core.util.DebugUtil; import com.didi.hummer.core.util.HMLog; +import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -21,7 +22,7 @@ public class DebugConfig { - private final Map configs = new ConcurrentHashMap<>(); + private final Map configs = new HashMap<>(); private DebugConfig() { // no op diff --git a/android/hummer-sdk/src/main/java/com/didi/hummer/render/style/HummerNode.java b/android/hummer-sdk/src/main/java/com/didi/hummer/render/style/HummerNode.java index 79b01893..18b912f1 100644 --- a/android/hummer-sdk/src/main/java/com/didi/hummer/render/style/HummerNode.java +++ b/android/hummer-sdk/src/main/java/com/didi/hummer/render/style/HummerNode.java @@ -55,6 +55,10 @@ public class HummerNode implements Serializable { private List children = new LinkedList<>(); + public HummerNode(@NonNull HMBase linkView, @Nullable String nodeId) { + this(linkView, null, nodeId); + } + public HummerNode(@NonNull HMBase linkView, @Nullable String namespace, @Nullable String nodeId) { this.linkView = linkView; this.id = TextUtils.isEmpty(nodeId) ? createNodeId() : nodeId;