android.os.TransactionTooLargeException問題總結

android.os.TransactionTooLargeException
是java中一個運行時異常,由於Log一般並無詳細應用層錯誤信息,所以當其產生時令衆多開發者難以迅速找到問題發生的根源,以下總結了其可能發生的情況:

1onSaveInstanceState方法存儲信息過多,導致超出Bundle容量。

2Intent 攜帶參數跳轉時Bundle中存儲了大量信息導致。

3、ViewPager+Fragment中viewpager緩存信息過大導致。

4Fragment中使用setArguments方法,該方法同樣是使用Bundle存儲傳輸數據,其中存儲超量信息同樣導致崩潰。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章