混淆后在ListView适配器上崩溃

时间:2014-11-27 15:11:15

标签: android listview proguard

混淆我的应用程序后停止工作。我用Gradle。它是我build.gradle的一部分。

buildTypes {
    release {
        debuggable false
        minifyEnabled true
        proguardFile 'other-proguard-rules.pro'
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.releaseSigning
    }
}

这是mt other-proguard-rules.pro

-keepattributes *Annotation*

-keep class com.polites.android.** { *; }
-keep interface com.polites.android.** { *; }

-keep class com.handmark.pulltorefresh.library.** { *; }
-keep interface com.handmark.pulltorefresh.library.** { *; }

-keep class android.support.v7.internal.** { *; }
-keep interface android.support.v7.internal.** { *; }
-keep class android.support.v7.** { *; }
-keep interface android.support.v7.** { *; }

-keep class com.google.** { *;}
-keep interface com.google.** { *;}
-dontwarn com.google.**

ListView适配器出现问题。

mTriggerList.clear();
mTriggerList.addAll(triggerList);
notifyDataSetChanged();

如果我发表评论" notifyDataSetChanged();"一切正常。但当然列表没有更新。 没有评论 - 崩溃。 可能是什么原因?

0 个答案:

没有答案