From c0e90825ac70dd5a54629d5faab29c6044f607f4 Mon Sep 17 00:00:00 2001 From: MikeAfc Date: Wed, 22 May 2019 15:05:37 +0800 Subject: [PATCH] Fix delete wrong code. --- gradle.properties | 2 +- .../tangram3/dataparser/concrete/PojoGroupBasicAdapter.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 897b0d2..a203480 100644 --- a/gradle.properties +++ b/gradle.properties @@ -46,7 +46,7 @@ org.gradle.jvmargs=-Xmx1536M GROUP=com.alibaba.android ARTIFACT=tangram VERSION=1 -VERSION_NAME=3.4.6 +VERSION_NAME=3.4.7 PACKAGING_TYPE=aar systemProp.compileSdkVersion=26 systemProp.targetSdkVersion=26 diff --git a/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoGroupBasicAdapter.java b/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoGroupBasicAdapter.java index 981d5ef..25329dc 100644 --- a/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoGroupBasicAdapter.java +++ b/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoGroupBasicAdapter.java @@ -183,6 +183,12 @@ public class PojoGroupBasicAdapter extends GroupBasicAdapter { stringType = renderType; } } + + if (!mStrKeys.containsKey(stringType)) { + int newType = mTypeId.getAndIncrement(); + mStrKeys.put(stringType, newType); + mId2Types.put(newType, item.stringType); + } return mStrKeys.get(stringType); }