CacheDispatcher.java:99中的NegativeArraySizeException

时间:2014-10-10 02:00:37

标签: android android-volley

NegativeArraySizeException

java.lang.NegativeArraySizeException: -1105
at com.android.volley.toolbox.d.a(DiskBasedCache.java:300)
at com.android.volley.toolbox.d.a(DiskBasedCache.java:115)
at com.android.volley.d.run(CacheDispatcher.java:99)

2 个答案:

答案 0 :(得分:1)

根据下面的链接,“当发生缓存调度程序线程获取Diskcache的方法时,会发生并行性,Android操作系统会删除缓存的文件以进行清理。因为操作系统可以从缓存目录中删除缓存文件收回空间。“

https://groups.google.com/forum/#!topic/volley-users/0W-oI6za8VY

答案 1 :(得分:-1)

这是因为通过套接字或其他网络连接传输数据,首先重置连接。