2016-04-04 2 views
0

Я только что обновил proguard-rules.pro и заметил, что ListView не ведет себя нормально, теперь элементы ListView не отображаются.ListView не работает нормально после обновления proguard

Я добавил эти две линии:

-keep class com.google.android.libraries.** { *; } 
-keep class android.support.v7.** { *; } 

Я столкнулся этот вопрос только с ListView, RecyclerView работает просто отлично.

-dontwarn okio.** 
-dontwarn retrofit.** 
-keep class retrofit.** { *; } 
-keepclassmembers,allowobfuscation interface * { 
    @retrofit.http.** <methods>; 
} 
-dontwarn com.squareup.okhttp.** 
-keepattributes Signature,Annotation,EnclosingMethod,SourceFile,LineNumberTable 
-keep class com.google.android.libraries.** { *; } 
-keep class android.support.v7.** { *; } 
+0

добавить модель класса (с использованием в ListView) правил в про файл, а –

+0

вы имеете в виду, как -keep класса Пользователи, в которых пользователи являются моделью Класс @KhizarHayat – Oreo

+0

да вот так .. –

ответ

0

добавить это progaurd правила, если ваш используют android.widget.ListView

-keep class android.support.v7.widget { *; } 
+0

еще не разрешен ... используя импорт android.widget.ListView; – Oreo

+0

что происходит точно?. ListView не отображается? – John

+0

нет элементов списка – Oreo

Смежные вопросы