diff --git a/app/build.gradle b/app/build.gradle index d68857f78..1eeb65e25 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.chad.baserecyclerviewadapterhelper" minSdkVersion 16 targetSdkVersion 28 - versionCode 5 - versionName "2.1" + versionCode 6 + versionName "3.0" } buildTypes { release { @@ -19,7 +19,11 @@ android { zipAlignEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } - + debug { + minifyEnabled true + zipAlignEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } } dataBinding { enabled = true diff --git a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/node/tree/provider/FirstProvider.java b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/node/tree/provider/FirstProvider.java index 1664e4786..de5851721 100644 --- a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/node/tree/provider/FirstProvider.java +++ b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/node/tree/provider/FirstProvider.java @@ -37,11 +37,6 @@ public void convert(@NotNull BaseViewHolder helper, @Nullable BaseNode data) { @Override public void onClick(@NotNull BaseViewHolder helper, @NotNull View view, BaseNode data, int position) { - FirstNode node = (FirstNode) data; - if (node.isExpanded()) { - getAdapter().collapse(position); - } else { - getAdapter().expand(position); - } + getAdapter().expandAndCollapseOther(position); } }