Android7.0 报错 android.os.TransactionTooLargeException: data parcel size 2694976
08-23 16:28:49.300 3146-3146/com.xindi.salesplatform E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 2694976)
08-23 16:28:49.767 3146-3146/com.xindi.salesplatform E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.xindi.salesplatform, PID: 3146
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 2694976 bytes
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:3982)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6523)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
Caused by: android.os.TransactionTooLargeException: data parcel size 2694976 bytes
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:617)
at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3632)
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:3974)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6523)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
08-23 16:28:49.776 3146-3146/com.xindi.salesplatform I/Process: Sending signal. PID: 3146 SIG: 9
仅出现在Android7.0,跳转界面是出现的。跳转时并没有传递数据也会出现在各错误导致闪退。