diff --git a/gradle.properties b/gradle.properties index e2b4f27..e4a5a5f 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.2.0.16 +VERSION_NAME=3.2.0.17 PACKAGING_TYPE=aar systemProp.compileSdkVersion=26 systemProp.targetSdkVersion=26 diff --git a/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoDataParser.java b/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoDataParser.java index 4fe1432..01847ea 100644 --- a/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoDataParser.java +++ b/tangram/src/main/java/com/tmall/wireless/tangram3/dataparser/concrete/PojoDataParser.java @@ -723,6 +723,10 @@ public class PojoDataParser extends DataParser { cellType = parseCardType(cellData); } + if (TextUtils.isEmpty(cellType)) { + return BaseCell.NaN; + } + if (resolver.resolver().getViewClass(cellType) != null) { cell = new BaseCell(cellType); cell.serviceManager = serviceManager;