我的android项目有问题,我没有接触任何东西,突然我的应用程序因为这个错误停止工作。你知道发生了什么事吗?错误是这样的:10-3022:53:38.246:E/AndroidRuntime(19137):FATALEXCEPTION:Thread-121010-3022:53:38.246:E/AndroidRuntime(19137):java.lang.OutOfMemoryError10-3022:53:38.246:E/AndroidRuntime(19137):atcom.android.volley.toolbox.DiskBasedCache.streamToByte
有时Volley在我的应用程序启动时随机崩溃,它在应用程序类中崩溃,并且用户在进入设置并清除应用程序数据之前无法再次打开应用程序java.lang.OutOfMemoryErroratcom.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:316)atcom.android.volley.toolbox.DiskBasedCache.readString(DiskBasedCache.java:526)atcom.android.volley.toolbox.DiskBasedCache.r
有时Volley在我的应用程序启动时随机崩溃,它在应用程序类中崩溃,并且用户在进入设置并清除应用程序数据之前无法再次打开应用程序java.lang.OutOfMemoryErroratcom.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:316)atcom.android.volley.toolbox.DiskBasedCache.readString(DiskBasedCache.java:526)atcom.android.volley.toolbox.DiskBasedCache.r
在我的PhotoCollageAndroid应用程序我正在使用Volley来加载图像。我正在使用具有50mb存储空间的DiskBasedCache(包含在volley中)以防止多次重新下载相同的图像。上次我检查DiskBasedCache包含大约1000个缓存条目。当我的应用启动Volley调用mCache.initialize()时,它将在我的GalaxyS4上花费大约10秒(!)来执行以下操作:列出缓存文件夹中的所有文件打开每个文件并阅读标题部分。我发现在启动时读取1000+个文件并不是一种非常有效的加载缓存索引的方法!:-)来自volley/toolbox/DiskBasedCa
在我的PhotoCollageAndroid应用程序我正在使用Volley来加载图像。我正在使用具有50mb存储空间的DiskBasedCache(包含在volley中)以防止多次重新下载相同的图像。上次我检查DiskBasedCache包含大约1000个缓存条目。当我的应用启动Volley调用mCache.initialize()时,它将在我的GalaxyS4上花费大约10秒(!)来执行以下操作:列出缓存文件夹中的所有文件打开每个文件并阅读标题部分。我发现在启动时读取1000+个文件并不是一种非常有效的加载缓存索引的方法!:-)来自volley/toolbox/DiskBasedCa