![](/img/trans.png)
[英]Android: Passing String ArraryList through intent. Value received null
[英]Passing large text-data through intent. How to cache it?
我通过Intent将一些数据传递给DatabaseService。 但是,当此数据确实非常庞大时,会有一个用户处于极端情况。 我得到
E/JavaBinder: !!! FAILED BINDER TRANSACTION !!!
游民。
通常,人们以为我尝试将位图传递给(尽管?)LruCache。 好吧,我可以使用if作为对象的数组列表吗? 正如我所说-实际上,这是来自服务器的响应,它是JSON。
任何想法如何解决这个问题? 有我不知道的特殊课程吗?
选项1.将 json数据存储在db中,然后在您的活动中从db访问数据
选项2。将数据存储在集中式对象(单个对象等)中,然后在“活动”中访问该对象。
假设您只有一个AppData类。 将数据存储在AppData中。 在您的活动中直接使用AppData访问数据。
选项3解析JSON到相应的实体/模型,使他们Parcelable ,然后在首选项存储parcelable数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.