标签: android performance
我正在使用Parcelable类在Activities之间传递数据。正如documentation建议的那样,我保持所有事务相对较小(100kb),因为Binder事务缓冲区具有1Mb容量。问题是,如果我多次重复一个小事务,缓冲区达到该大小,并且os抛出 android.os.TransactionTooLargeException 。
我的感觉是,在事务之间不能立即释放缓冲区。有没有办法检查活页夹缓冲区大小?