diff --git a/gradle.properties b/gradle.properties index b8a3026..486b6be 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.3.6 +VERSION_NAME=3.3.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 4dd0aa0..c66de52 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 @@ -182,6 +182,7 @@ public class PojoGroupBasicAdapter extends GroupBasicAdapter { int newType = mTypeId.getAndIncrement(); mStrKeys.put(stringType, newType); mId2Types.put(newType, item.stringType); + mLayoutManager.getRecyclerView().getRecycledViewPool().setMaxRecycledViews(newType, 20); } return mStrKeys.get(stringType); }