问题标签 [android-volley]
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.
java - 设置请求优先级排球
我正在尝试使用 Android 中的 Volley 库设置我的请求的优先级。我不知道如何设置请求优先级。
关于我将如何做到这一点的任何想法?
android - Volley 和位图缓存
我正在尝试显示包含大量(远程)图像的列表视图。我正在尝试使用 volley 来完成这项任务。
Volley 有点效果,但还不够好。在 ImageLoader.get volley 中有如下一段代码:
然而,getCacheKey 会产生一个像这样的键:
即它将一些“元数据”如宽度和高度附加到键。
这个键永远不会产生命中,如果图像不在 L1 缓存中,它会在线获取。当在线获取图像时,它会保存在磁盘缓存中,但 Volley 将其保存为 URL(并且只有 URL)作为键。
这是预期的行为吗?我错过了什么吗?
android - 使用 RequestFutures 处理 Volley 异常
我正在使用 Volley 向服务器发出同步请求。以下是我如何发出同步请求——
这可能失败的原因有很多——服务器错误、超时、格式错误的 url 异常等,我想知道是否有办法让我确定失败的具体原因。看起来 ExecutionException 包装了所有可能引发的各种异常,但我宁愿没有一堆executionException.getCause() instanceOf FooException
调用来确定失败原因。有没有更简洁的方法来确定失败的原因?
android - 在 Apache HttpClient 4.2 中使用 Google Volley
我之前在使用 HttpURLConnection 时遇到过一些问题,我正在开发的应用程序 >= 4.0。有什么方法可以将 Apache 4.2 HttpClient(在此处重新打包)与 Google Volley 一起使用?
目前我只使用 Apache 4.2 HttpClient,但是出于速度和稳定性的原因,我想切换 Volley 的 IO 演示。
提前致谢!
android - 如何获取使用 Volley ImageLoader 下载的缓存位图?
问题:我有 X 数量的 ImageView,我正在像这样动态添加:
希望能够单击图像并将其全屏显示在另一个活动中。我已经阅读了几种方法,例如传递 Uri 或将实际位图作为字节数组传递。
问题:如何获取 Uri 或我使用 Volley ImageLoader 下载的实际位图。LruCache 我正在使用我在这里找到的 BitmapLruCache:Android Volley ImageLoader - BitmapLruCache parameter? . 有人可以帮助我解决这个问题或任何想法来实现我的目标。
我在上面的代码之后尝试了这个,但没有:
编辑:如果我重新请求图像:
图像是从缓存中加载的,但是如果我尝试直接从缓存中访问图像:
图像不加载。我希望能够操纵图像,例如在将内容传递给下一个活动之前调整其大小。
android - 应该维护多少 Volley 请求队列?
目前我正在维护一个静态 Volley 请求队列,如下所述:
每个应用程序是否应该只有一个静态请求队列?拥有多个有什么害处?例如,如果我想要一个请求队列来处理 twitter 请求怎么办。另一个用于其他一切,如身份验证、图像检索等。
android - 如果 Volley RequestQueue 完成所有任务,则回调?
我正在为 android 使用 volley 网络库。我正在寻找一种在一堆请求完成时得到通知的方法,而不是单独检查所有响应侦听器(我也这样做)。完成所有任务后,是否有一种简单的方法可以从队列中获取回调?
android - Volley OutOfMemoryError
在解析网络响应时,我们在 Volley 库中收到 OutOfMemory 错误。这发生在蹩脚手机上的大量响应中。这可以避免吗?有没有办法告诉 Volley 分批解析响应?
这是一个例外:
这发生在 Droid X (2.3.4) 上。
android - Volley 中软过期的影响是什么?
以下是 volley 中缓存失效的文档。我不清楚软到期的影响是什么?还有 Volley 如何更新缓存?它仅基于http标头吗?或者缓存项可以有固定的时间吗?
android - Volley Exception 引发 BroadCastReceiver
我正在使用volley library开发我的项目。
当我解析数据时,如果有任何网络问题或服务器端错误,它有时会抛出错误,我想使用 toast 显示此错误消息,但我无法处理此问题,并且在 volley 错误时不显示任何 toast。所以我想使用广播接收器来管理这个问题。如果可能的话,请给我任何解决这个问题的建议或解决方案。我使用 volley 在错误时显示 toast 的代码是: