1. 程式人生 > >android.os.TransactionTooLargeException: data parcel size 962920 bytes

android.os.TransactionTooLargeException: data parcel size 962920 bytes

完整異常資訊是這樣的:

Exception thrown launching activities in ProcessRecord{202c714 11807:com.lib.jiabao_w/u0a240}
android.os.TransactionTooLargeException: data parcel size 962920 bytes

描述一下出現問題的場景,我這兒是呼叫系統相簿,然後將選中的圖片去呼叫系統軟體進行裁剪。
在裁剪圖片系統回撥我的app後,丟擲以上異常,或者沒有任何異常,一直卡在那兒。
之前卡在那兒的時候,讓我很鬱悶,因為沒有任何的堆疊資訊,我完全不知道哪兒出現了問題。
後面連著換了好幾個手機,終於丟擲了上面那個異常。

再說下原因,得到這個異常,網上一搜,就找到原因了。是Inten傳遞的資料大小超過了系統規定的大小。