问题标签 [transactiontoolargeexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

android - 如何在通过广播接收器将 JobIntentService 之间的数据传递给活动时防止 TransactionTooLarge 异常

登录页面后,我正在使用 JobIntentService 从服务器下载数据并通过 BroadcastReceiver 将数据传递给活动。对于较少量的数据,它可以正常工作,但是当我处理实时数据时,它会给出以下异常:

0 投票
0 回答
109 浏览

android - 由于 TransactionTooLarge 错误导致 Webview Activity 崩溃

我使用 webview 来呈现表单。应用程序在方法后崩溃onPageStarted,在 LogCat 中我发现以下错误。

我没有在 OnSavedInstanceState() 中保存任何内容。

0 投票
0 回答
90 浏览

java - java.lang.RuntimeException:android.os.TransactionTooLargeException:data parcel size 670028 bytes

我正在运行一个前台服务,在该服务中我使用传感器来检测步骤。当设备感应到一个步骤并更新我的 UI 时,我正在使用本地广播接收器。一切正常,但几个小时后,我的应用程序在后台崩溃,即使我在用户离开应用程序时取消注册我的广播接收器并在用户再次重新打开应用程序时启用它,并通过从正在运行的服务中获取值来更新我的 UI。这是我遇到此崩溃的方法。此方法为我服务

下面是我在服务中的接收器,它接收值并广播它以更新 UI。

0 投票
1 回答
37 浏览

android - 如何绕过将数据模型传递给片段参数以避免事务太大异常?

我正在尝试修复TransactionTooLarge异常。我找不到任何主要的罪魁祸首onSaveInstanceState

但是,在将内容传递给意图和捆绑包时,我在片段上看到了很多以下类型的代码。

基本上到处都有一堆代码传递数据模型。

您如何绕过尝试将捆绑中的较小对象传递给片段?

这些碎片基本上只是拾取并使用它们。感觉很难避免通过这些。