当前位置: 首页 > 知识库问答 >
问题:

Android.os.TransactionToolargeException:数据包大小565156字节

柴坚诚
2023-03-14

我有fragmens的viewpager,在这么多卷轴应用程序崩溃后,说翻边,甚至他们是没有捆绑交换

在监视的时候,我发现下面的钥匙造成了碰撞

 * android:support:fragments = 561.3 KB
    * android:fragments = 0.4 KB
    * com.google.firebase.analytics.screen_service = 0.2 KB
    * android:lastAutofillId = 0.1 KB
    * android:viewHierarchyState = 3.0 KB

这些都是有缺陷的,我没有分配任何捆绑我如何可以解决这个问题。

共有1个答案

端木权
2023-03-14

这个问题可以通过清除保存的包数据来解决,如下所示

@Override
protected void onSaveInstanceState(Bundle InstanceState) {
             super.onSaveInstanceState(InstanceState);
             InstanceState.clear();
}
 类似资料:
  • 我正在使用reverfit进行api调用,我从服务器得到了几乎不到30KB大小的JSON响应。当JSON将响应解析为一个复杂对象时,它会抛出这个错误。 如果我尝试将响应存储在对象类中,然后通过LinkedHashMap获取值,我就能够获取数据。但是,这将是一个繁琐的过程。 有谁能帮我弄清楚这里的问题是什么,以及如何找到解决办法吗? 根据我的研究,这种情况只发生在版本>=牛轧糖的android设备上

  • 我总共有96个视频。我已经使用ffmpeg转换了大部分视频,但对于某些视频,它会给我带来一些错误。作为第一步,我使用以下命令将视频逐行扫描: 我得到以下错误: [rawvideo@0x7fa144008c00]缓冲区大小无效,数据包大小2073600 当我试图获取有关视频的信息()时,我得到以下信息: [IMGUTILS@0x7fff5bac8140]图片大小0x0无效 [IMGUTILS@0x7

  • 我一直在写一个程序,它使用UDP上的停止和等待协议通过局域网和广域网发送数据包。我最近一直在测试我的程序,并注意到较大的数据包(接近64k字节)的丢包率更高。直觉上这是有道理的,但实际原因是什么?

  • 我正在使用在我的客户端应用程序中执行以及 最大数据包大小限制也存在于中,即?但是我可以使用中的发送大于最大数据包大小的数据块 这是怎么运作的?这是因为是基于流的,负责在较低层创建数据包吗?有什么方法可以增加UDP中的最大数据包大小吗? 当我在客户端读取时,我从服务器端发送的UDP数据包的一些字节是否可能丢失?如果是,那么有没有办法只检测UDP客户端的损失?

  • 每个包作为,操作码用于知道它是什么类型的包,例如操作码2是登录包。 所以登录包有一个操作码和两个字符串。例如,用户名最大长度为18,密码最大长度为12,因此登录数据包的大小必须为31。 但是当用户名小于18时会发生什么呢?如果我的密码是10,用户名是4,我的数据包大小将是15,根据系统检查将是非法的。 它在做什么?应该如何做?

  • 我已经创建了碎片标准方式(Android工作室生成的骨架)。所以我有newInstance静态方法: 然后,在override中,我需要检索我的集合,非常标准的方式: 问题是集合非常大,因此我得到了异常: java.lang.RuntimeException:Android.os.TransactionToolargeException:数据包大小592196字节 在我的应用程序中的其他地方(奇怪