草庐IT

Android:解包导致内存不足异常。如何检查对象?

这是设置:我有一个包含项目列表的Activity(从服务器更新,由普通Java类表示)。这些项目通过每行的自定义BaseAdapter和自定义View呈现。项目实现Parcelable,因此当屏幕旋转时,项目作为ParcelableArrayList保存在包中,然后在不返回服务器的情况下恢复。到目前为止,这是一个相当简单的设置,但我想将这些项目之一传递给另一个Activity。Bundle有一个“pubExtra(String,Parcelable)”方法,我想用它把对象放在那里,然后通过Intent传递。当我这样做时,由于OutOfMemoryException,设备开始强制关闭。似