从android

时间:2017-08-16 21:32:11

标签: android caching persistence retrofit2

我正在使用retrofit2进行服务调用。我展示的一件事是一个清单。即使在我有242个项目的情况下,我也没有问题显示列表。我遇到的问题是当我从列表中选择一个项目以在详细视图中显示一个单独的活动时。

我在日志

中遇到此崩溃
RuntimeException: android.os.TransactionTooLargeException: data parcel size 873448 bytes

如果将列表的大小限制为20个项目,我就不会再崩溃了。

我有哪些选项可用于缓存此列表,而不是在我遇到崩溃的地方抽出太多选项?我不想缓存整个响应,只是列表并一次拉出20个。 另外,如果我最终将所有这些加载到列表中,我不会遇到同样的问题吗?

0 个答案:

没有答案