RecyclerView项目内容不可见

时间:2016-05-06 09:35:35

标签: android android-studio layout android-recyclerview apk

使用RecyclerView显示来自JSON的数据,每个Recycler Item都包含一个Image,少量TextViews

但每当我运行我的应用程序时,我都会获得RecyclerView List,但却没有获取内容和图像。

原因可能是什么?

proguard-rules.pro:

-dontwarn okio.**
-dontwarn retrofit.**
-keep class retrofit.** { *; }
-keepclassmembers,allowobfuscation interface * {
    @retrofit.http.** <methods>;
}

-dontwarn com.squareup.okhttp.**
-keepattributes Signature

1 个答案:

答案 0 :(得分:3)

你的Proguard正在弄乱你的POJO。它被混淆,因此不再起作用。这就是为什么它也在你启用minify for debug build之后发生的。

您应该保留所有POJO及其成员,因为它们被反射使用。从我从您的代码中看到的,您至少需要添加

-keep class **.CountryPojo { *; }

但是因为这可能不是全部,所以你应该保留用于POJO的所有类和包的成员

-keep class pkg.of.the.pojos.** { *; }