最近项目中出现了TransactionTooLargeException异常,这个异常挺罕见的,所以记录一下,避免以后忘记。 造成异常原因 “TransactionTooLargeException” 该异常引发原因是因为在Activity跳转时,通过Intent携带数据过大导致。 在项目中,我往Intent中传了一个String数组,该数组由后台返回,经排查发现,这个数组中有三千多条数据,所以才会引发此问题。 解决办法 使用静态变量传递数据或者其他方式传递数据,避免Intent携带数据过大。