问题标签 [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.
android - 哪个提供更好的图像加载/缓存 - Volley 或 Picasso?
我正在寻找一个开源图像加载/缓存解决方案。
我正在寻找:
我希望能够处理来自磁盘和网络的异步图像加载,但是我不确定 Google 的 volley 句柄是否从磁盘加载。
Volley 是否允许从磁盘加载资源?
android - 使用 Google 的 Volley 设置缓存的过期策略
是否可以修改谷歌 Volley 库中缓存的过期策略?我相信您可以实现自己的缓存,但是有没有一种简单的方法可以使用默认实现来做到这一点?
android - 如何使用 Volley 在 Android 中发送“multipart/form-data”POST
有没有人能够multipart/form-data
使用 Volley 在 Android 中完成发送 POST?我尝试将使用 POST 请求上传到我们的服务器没有成功image/png
,我很好奇是否有人有。
我相信执行此操作的默认方法是在类中覆盖public byte[] getPostBody()
并在Request.java
该类中附加File
一个空白 Header 键作为边界。但是,将我的文件转换为 a String
,Map<String, String> postParams
然后再次对其进行编码似乎很迟钝,而且不是很优雅。我的尝试也没有成功。这确实是唯一阻碍我们切换到这个库的事情。
无论如何,所有的想法和答案都非常感谢。谢谢您的帮助。
android - 让 Robolectric 与 Volley 合作
我正在尝试让 Volley 与 Robolectric 合作。我可以看到我的 HTTP 请求被调用,并且 parseNetworkResponse 被调用(我正在发送 JsonRequest 的自定义子类),但我的监听器没有被调用。有什么建议吗?这是一个代码示例:
android - 如何在 Android 上使用带有 Volley 的基本身份验证?
我正在查看示例和代码,但没有看到任何实现。在现阶段这可能吗?
android - 当我需要在请求中使用 cookie 时,使用 volley 加载图像的最简单方法是什么?
有一个方便的 com.android.volley.NetworkImageView 小部件扩展 ImageView。根据 Google 的介绍,要使用它,只需要在布局 xml 文件中使用它:
<com.android.volley.toolbox.NetworkImageView
这在活动源代码中:
mImageView.setImageUrl(imageUrl, mImageLoader);
但是,如果我需要在请求中放入 cookie 或参数怎么办?我见过这个问题,但我认为这需要修改 volley 库。有没有更简单的方法?
android - 如何使用 volley 库 android 执行简单的异步任务
如你所知,谷歌宣布了一个新的库 Volley 来管理基于 HTTP 协议的网络请求。
但是如果我想使用这个库连接到 msql db 。目前我正在使用异步任务来进行网络调用。
如何实现 volley 库来执行异步任务?任何链接或示例。抱歉英语不好:)
android - Volley - NetworkImageView 有时不显示错误图像?
所以我决定尝试新的Volley 库,如Google IO 2013所示。
我在使用简单的解决方案NetworkImageView
在GridView
.
它运行良好并显示图像,但如果我让它下载图像然后在下载过程中关闭 WiFi,它不会显示错误,就好像一切仍在加载一样。不仅如此,如果我恢复连接,它不会恢复加载。
为什么会发生,我该如何解决?也许它实际上是一个错误?
这是我的示例代码,如果有人想尝试一下(这里BitmapCacheLru
的代码):
PS 如果你想看 的代码NetworkImageView
,我想它可以在这里找到。
java - 我可以使用 volley 进行同步请求吗?
想象一下,我在一个已经有后台线程的服务中。我可以在同一个线程中使用 volley 发出请求,以便同步发生回调吗?
这有两个原因:
- 首先,我不需要另一个线程,创建它会很浪费。
- 其次,如果我在 ServiceIntent 中,线程的执行将在回调之前完成,因此我将没有来自 Volley 的响应。我知道我可以创建自己的服务,该服务具有一些我可以控制的运行循环的线程,但最好在 volley 中具有此功能。