android Volley 库 NegativeArraySizeException

2024-06-22

我从 Volley 库得到这个 NegativeArraySizeException 。当我将 Volley android-library-module 更改为 Maven 依赖项后,此错误开始compile 'com.android.volley:volley:1.0.0'

我有这个单例模式 https://developer.android.com/training/volley/requestqueue.html#singleton我改变了addToRequestQueue避免双重请求错误的方法以下链接 https://stackoverflow.com/a/27873079/4074312:

public <T> void addToRequestQueue(Request<T> req) {
        req.setRetryPolicy(new DefaultRetryPolicy(
                0,
                DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
                DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
        getRequestQueue().add(req);
    }

我看到官方 Android-Volley 没有得到任何更新。那么我必须把它改回原来的样子吗?或者有什么办法可以修复这个bug吗? 提前致谢。

Fatal Exception: java.lang.NegativeArraySizeException: -603989761
       at com.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:323)
       at com.android.volley.toolbox.DiskBasedCache.readString(DiskBasedCache.java:541)
       at com.android.volley.toolbox.DiskBasedCache.readStringStringMap(DiskBasedCache.java:563)
       at com.android.volley.toolbox.DiskBasedCache$CacheHeader.readHeader(DiskBasedCache.java:404)
       at com.android.volley.toolbox.DiskBasedCache.initialize(DiskBasedCache.java:157)
       at com.android.volley.CacheDispatcher.run(CacheDispatcher.java:84)

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android Volley 库 NegativeArraySizeException 的相关文章

随机推荐

  • 如何根据发送者的身份使新消息显示在左侧/右侧? (无浮动)

    我正在尝试制作一个网页 根据用户 1 左文本区域 或用户 2 右文本区域 是否发送消息 黄色对话窗口中的消息显示在左侧或右侧 与消息在手机上的显示方式相同如今 通过发送消息的背景颜色可以区分消息的发送者 用户1为浅蓝色 用户2为紫色 我试图
  • 如何在同一个类(C++、MFC)中调用工作线程?

    这是我的代码 其中包含错误 void ClassA init HANDLE hThread data thread thread is an object of struct data hThread CreateThread NULL 0
  • 如何控制TextView何时将String发送到新行?

    当一个词出现在String from a TextView太大 无法与前面的单词放在同一行 它会跳到下一行 事实证明这非常有用 然而 这让我陷入了两难的境地 我的String出于我的特殊原因 需要在单词的每个字母之间有一个空格 并且在单词之
  • 当 Inno Setup 中的注册表值仅使用默认名称时,如何获取该值?

    我正在尝试使用 Inno Setup 的 Pascal 脚本从 Windows 注册表 本例中为 Google Sketchup 获取应用程序的安装目录 以便我可以在那里安装插件 该注册表项没有名称 在 Regedit 中只有 默认 我试过
  • Codeigniter result_array() 返回一行

    在我的表中 我有两行 但是当我print r the data该模型函数连接到它只返回数据库中的第二行 为什么 型号功能 function getAllUsers query this gt db gt get users foreach
  • 通过 GUI 将日期输入数据库,以便 FMDatabase 读取

    我有一组事件 在发布应用程序之前必须将其输入数据库 以便应用程序准备好从此数据库中读取数据 我看过一些类似这样的帖子 解释了如何将 NSDate 输入数据库以便可以读回 iPhone SQLite日期问题 https stackoverfl
  • 如何使用 WebApi2、OData 和 $expand 指定结果的形状

    当我将 OData 与特定的对象一起使用时 执行 AutoMapper 映射时遇到问题 select or expand values 使用 WebApi 操作 public IQueryable
  • 类型通过联合分配意味着什么?

    我正在读一篇文章 在 TypeScript 中 我们最强大的工具是条件类型 这是 因为他们有两个独特的能力 他们通过工会进行分配 它们使您能够使用 infer 关键字 在一般情况下以及在这种情况下 在工会上分配 意味着什么 期限分配性的指的
  • 使用 WebGL 的 iOS PhoneGap 应用

    PhoneGap 应用程序的 WebView 是哪个 是 Safari 移动版还是桌面版 是否可以在 PhoneGap 应用程序中使用 WebGL 如果没有 他们可以尝试将应用程序提交到 Apple Store 和 Android Stor
  • Bootstrap 3:如何获取文档的打印版本? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有人有办法让 Bootstrap 3 文档像 getbootstrap com 网站上显示的那样打印吗 如果您尝试使用浏览器的 打印 按钮
  • 由于派生表,实体框架速度很慢

    我将 MySQL Connector Net 6 5 4 与 LINQ toEntity 一起使用 并且经常获得糟糕的查询性能 因为实体框架生成使用派生表的查询 这是我多次遇到的一个简化示例 在 C 中 我编写如下查询 var culver
  • 用于生成 4GB ISO 的构建系统的版本控制解决方案

    我有一个软件项目 在其构建的最后阶段 在创建所有 jar 文件和相关脚本 配置文件之后 我需要将其植入 CentOS ISO 中 该 ISO 具有一个 kickstart 配置文件 该文件运行一些安装后脚本并安装一些定制的 RPM 该项目位
  • MySQL 中的外键:错误 1005

    我对在 MySQL 中添加外键有点困惑 我想做的是引用学生主键 CREATE TABLE Enrolled sid CHAR 20 cid CHAR 20 grade CHAR 2 PRIMARY KEY sid cid FOREIGN K
  • 仅使用移位加法和减法的对数时间整数除法

    我被要求仅使用位移位 加法和减法来实现对数时间复杂度的整数除法 我可以看到如何处理 2 的幂的除数 但是如何处理奇数除数 以使时间保持对数 有可能吗 编辑 一种以非对数时间复杂度但仍然比线性更好的方法来完成它也将受到欢迎 Thanks 这就
  • Java MVC - 我在这里遗漏了什么吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 有没有办法手动推送 NewRelic 错误?

    在我们的 Rails 应用程序中 我们挽救了 ApplicationController 上的大多数异常以提供正确的 API 响应 但仍然希望使用 ErrorCollector 跟踪发生的错误 有没有办法手动向 NewRelic 发送错误
  • “丢失”jni.h 文件导致 JPostal 构建失败

    我想建设日本邮政 https github com openvenues jpostal building jpostal但发出命令后出现以下错误 gradlew assemble checking for gcj no checking
  • 对象生命周期的结束和它不再存在之间有什么关系?

    在下面的简短示例中 关于指针对象可以说些什么f指向或用于指向返回之前main include
  • C#/Java 数字随机化

    NET 是否可以模仿 Java 使用的精确随机化 我有一个种子 我希望在创建随机数时能够在 C 和 Java 中收到相同的结果 您不需要阅读源代码 该公式是一个单行公式 在以下公式中给出的文档java util Random http ja
  • android Volley 库 NegativeArraySizeException

    我从 Volley 库得到这个 NegativeArraySizeException 当我将 Volley android library module 更改为 Maven 依赖项后 此错误开始compile com android vol