Android TransactionTooLarge异常
刚刚开始在android版本24和更高版本中出现以下异常。 我已经浏览过相关的老帖子,但没有得到任何具体的原因。由于我并没有按照链接答案中的建议使用IPC,所以我已经卡住了几天。在活动和片段之间导航时,除了一些字符串之外,我并没有在bundle中放置长数据。 然而,我使用一个定时器通过一个处理器每30秒更新一次状态。伙计们,请帮帮我Android TransactionTooLarge异常,android,transactions,runtime-error,Android,Transactions,Runtime Error,刚刚开始在android版本24和更高版本中出现以下异常。 我已经浏览过相关的老帖子,但没有得到任何具体的原因。由于我并没有按照链接答案中的建议使用IPC,所以我已经卡住了几天。在活动和片段之间导航时,除了一些字符串之外,我并没有在bundle中放置长数据。 然而,我使用一个定时器通过一个处理器每30秒更新一次状态。伙计们,请帮帮我 Exception java.lang.RuntimeException: android.os.TransactionTooLargeException: dat
Exception java.lang.RuntimeException:
android.os.TransactionTooLargeException: data parcel size 540408 bytes
android.app.ActivityThread$StopInfo.run (ActivityThread.java:3888)
android.os.Handler.handleCallback (Handler.java:751)
android.os.Handler.dispatchMessage (Handler.java:95)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6311)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:872)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:762)
Caused by android.os.TransactionTooLargeException: data parcel size
540408 bytes
android.os.BinderProxy.transactNative (BinderProxy.java)
android.os.BinderProxy.transact (BinderProxy.java:615)
android.app.ActivityManagerProxy.activityStopped
(ActivityManagerProxy.java:3685)
android.app.ActivityThread$StopInfo.run (ActivityThread.java:3880)
android.os.Handler.handleCallback (Handler.java:751)
android.os.Handler.dispatchMessage (Handler.java:95)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6311)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:872)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:762)
意向、内容提供商、Messenger、所有系统服务(如电话、可控震源等)都通过Binder使用IPC基础设施提供商。此外,活动生命周期回调也使用此基础设施,1MB是系统在特定时刻执行的所有Binder事务的总限制
在您的情况下,可能有许多其他操作/绑定器事务同时发生,这些操作/绑定器事务使用了1MB事务限制有什么帮助吗???????