为了账号安全,请及时绑定邮箱和手机立即绑定

intent传递Lrucache对象

intent传递Lrucache对象

慕客天华 2014-08-09 16:22:50
请问怎么用intent传递Lrucache对象?我按照网上试着用实现Parcelable接口的方法,但是把Lrucache对象写入Parcel的时候报错: E/AndroidRuntime(1701): java.lang.RuntimeException: Parcel: unable to marshal value LruCache[maxSize=33554432,hits=39,misses=2,hitRate=95%]还有别的办法吗??
查看完整描述

2 回答

?
慕客天华

TA贡献2条经验 获得超0个赞

哦,豁然开朗,谢谢!

查看完整回答
反对 回复 2014-08-13
?
超级血瓶_0001

TA贡献2条经验 获得超0个赞

LruCache这个东西,一般是用于控制整个程序的一个内存缓存,所以可以作为一个全局的静态变量,在程序启动的时候初始化,这样就不需要也不应该通过Intent来传递。而且Intent并不建议传递太过复杂的数据对象类型。

查看完整回答
反对 回复 2014-08-11
  • 2 回答
  • 0 关注
  • 1424 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信