From ea09c829ec93f99726db970af970054777c92bd7 Mon Sep 17 00:00:00 2001 From: MikeAfc Date: Fri, 22 Mar 2019 11:44:01 +0800 Subject: [PATCH] SetMaxRecycledViews to 20 default on tangram3. --- gradle.properties | 2 +- .../tangram3/dataparser/concrete/PojoGroupBasicAdapter.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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); }