问题标签 [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.

0 投票
6 回答
24433 浏览

android - 哪个提供更好的图像加载/缓存 - Volley 或 Picasso?

我正在寻找一个开源图像加载/缓存解决方案。

我正在寻找:

谷歌的 Volley

Square的毕加索

通用图像加载器

我希望能够处理来自磁盘和网络的异步图像加载,但是我不确定 Google 的 volley 句柄是否从磁盘加载。

Volley 是否允许从磁盘加载资源?

AQuery 提供了我想做的一个示例。

0 投票
2 回答
18086 浏览

android - 使用 Google 的 Volley 设置缓存的过期策略

是否可以修改谷歌 Volley 库中缓存的过期策略?我相信您可以实现自己的缓存,但是有没有一种简单的方法可以使用默认实现来做到这一点?

0 投票
1 回答
967 浏览

android - 带有经过身份验证的 Appengine 端点的 Google Volley 库?

谷歌最近发布了Volley——一个在 Android 上处理网络请求的框架。我的问题是这个库可以/应该与 Appengine 的云端点一起使用吗?端点为您提供了处理所有网络和身份验证的库,但是 Volley 会有更好的性能吗?例如,当与OkHttp一起使用时,SPDY 可以与 Volley 一起使用,这将带来一些性能/电池增益。有没有人使用 Volley 对 Appengine Cloud 端点进行身份验证的请求?

Google 的任何人都想对所提供的 Google-client-libs 与 Volley 的性能发表评论吗?

0 投票
9 回答
174792 浏览

android - 如何使用 Volley 在 Android 中发送“multipart/form-data”POST

有没有人能够multipart/form-data使用 Volley 在 Android 中完成发送 POST?我尝试将使用 POST 请求上传到我们的服务器没有成功image/png,我很好奇是否有人有。

我相信执行此操作的默认方法是在类中覆盖public byte[] getPostBody()并在Request.java该类中附加File一个空白 Header 键作为边界。但是,将我的文件转换为 a StringMap<String, String> postParams然后再次对其进行编码似乎很迟钝,而且不是很优雅。我的尝试也没有成功。这确实是唯一阻碍我们切换到这个库的事情。

无论如何,所有的想法和答案都非常感谢。谢谢您的帮助。

0 投票
2 回答
3439 浏览

android - 让 Robolectric 与 Volley 合作

我正在尝试让 Volley 与 Robolectric 合作。我可以看到我的 HTTP 请求被调用,并且 parseNetworkResponse 被调用(我正在发送 JsonRequest 的自定义子类),但我的监听器没有被调用。有什么建议吗?这是一个代码示例:

0 投票
3 回答
34922 浏览

android - 如何在 Android 上使用带有 Volley 的基本身份验证?

我正在查看示例和代码,但没有看到任何实现。在现阶段这可能吗?

0 投票
5 回答
4318 浏览

android - 当我需要在请求中使用 cookie 时,使用 volley 加载图像的最简单方法是什么?

有一个方便的 com.android.volley.NetworkImageView 小部件扩展 ImageView。根据 Google 的介绍,要使用它,只需要在布局 xml 文件中使用它:
<com.android.volley.toolbox.NetworkImageView

这在活动源代码中:
mImageView.setImageUrl(imageUrl, mImageLoader);

但是,如果我需要在请求中放入 cookie 或参数怎么办?我见过这个问题,但我认为这需要修改 volley 库。有没有更简单的方法?

0 投票
1 回答
8867 浏览

android - 如何使用 volley 库 android 执行简单的异步任务

如你所知,谷歌宣布了一个新的库 Volley 来管理基于 HTTP 协议的网络请求。

但是如果我想使用这个库连接到 msql db 。目前我正在使用异步任务来进行网络调用。

如何实现 volley 库来执行异步任务?任何链接或示例。抱歉英语不好:)

0 投票
1 回答
7511 浏览

android - Volley - NetworkImageView 有时不显示错误图像?

所以我决定尝试新的Volley 库,如Google IO 2013所示。

我在使用简单的解决方案NetworkImageViewGridView.

它运行良好并显示图像,但如果我让它下载图像然后在下载过程中关闭 WiFi,它不会显示错误,就好像一切仍在加载一样。不仅如此,如果我恢复连接,它不会恢复加载。

为什么会发生,我该如何解决?也许它实际上是一个错误?

这是我的示例代码,如果有人想尝试一下(这里BitmapCacheLru的代码):

PS 如果你想看 的代码NetworkImageView,我想它可以在这里找到

0 投票
8 回答
74700 浏览

java - 我可以使用 volley 进行同步请求吗?

想象一下,我在一个已经有后台线程的服务中。我可以在同一个线程中使用 volley 发出请求,以便同步发生回调吗?

这有两个原因:

  • 首先,我不需要另一个线程,创建它会很浪费。
  • 其次,如果我在 ServiceIntent 中,线程的执行将在回调之前完成,因此我将没有来自 Volley 的响应。我知道我可以创建自己的服务,该服务具有一些我可以控制的运行循环的线程,但最好在 volley 中具有此功能。