问题标签 [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 投票
10 回答
76905 浏览

android - 使用 Android Volley 发出 HTTPS 请求

我正在尝试使用以下代码发出 https 请求:

但我收到此错误:

com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。

需要注意的两点:

  1. HTTPS 证书有效。轻松打开,浏览器上没有任何警告。
  2. 上面的代码适用于 HTTP 链接。

我实际上需要知道 Android Volley 框架中是否有任何开关/选项,通过使用这些开关/选项可以成功访问 HTTPS URL?

0 投票
13 回答
156642 浏览

android - 如何在 Volley Request 中设置自定义标头

如何为 Volley 请求设置自定义标头?目前,有一种方法可以为 POST 请求设置正文内容。我有一个简单的 GET 请求,但我需要同时传递自定义标头。我看不到 JsonRequest 类如何支持它。有可能吗?

0 投票
4 回答
1826 浏览

android - 如何使用 volley 请求 protobuf?

任何人都有一个例子,你在其中使用 volley 阅读 protobuf?我读过你可以实现 ProtobufRequest 类,但我找不到它的文档。谢谢您的帮助。

0 投票
1 回答
355 浏览

android - 如何从 xml 资源中延迟加载可绘制对象?资源 id 最初只是不是整个可绘制图像

我正在使用凌空的 NetworkImageView

我想在 xml 资源的 NetworkImageView 上设置可绘制图像资源 id 和错误可绘制资源 id。所以,我修改了源代码,它可以工作。

爪哇

xml

但是,问题是,NetworkImageView 总是第一次加载默认和错误可绘制,即使它们不是必需的。

我认为当我ImageViewsListView.

我想在需要时加载资源。所以,我只想首先加载资源ID。

两者都TypedArray.getResourceId()不起作用TypedArray.getInt()

你能帮助我吗?

0 投票
9 回答
169185 浏览

android - 更改 Volley 超时时间

我使用适用于 Android 的新 Volley 框架向我的服务器发出请求。但是它在得到响应之前就超时了,尽管它确实响应了。

我尝试添加此代码:

HttpClientStackVolley 框架中到一个不同的整数(50000),但它仍然在 50 秒之前超时。

有没有办法将超时更改为长值?

0 投票
1 回答
1825 浏览

android - Android Volley SQLite 集成/组合

我想将 Volley 集成到我的项目中。但是将数据保存到sqlite数据库存在问题。可以在活动中执行保存操作(我从 Web 服务获得响应)还是在这里使用加载器模式更好?谢谢

0 投票
4 回答
6625 浏览

android - Android Volley - 方向变化

我们如何处理方向变化,Activities/Fragments停止/恢复使用Volley

我知道对于GET请求,响应将被缓存,并且我们第二次尝试发出该请求时,我们将获得缓存响应。(如果服务器发送正确的 HTTP 标头)

但是呢POST?假设我提出了一个POST请求(即注册,我只想发生一次),我的应用程序进入后台,请求在应用程序仍在后台时完成,然后我回到应用程序。如果它仍然挂起,我如何获得ResponseRequest,或者我如何重新连接它?

AFAIK 中几乎没有对此的支持Volley。我对吗?有没有一种简单的方法来解决上述场景,使用Volley

0 投票
1 回答
9206 浏览

android - Google Volley - 何时使用 Cache.remove 和 Cache.invalidate

我正在将 Volley 集成到一个项目中并遇到了标准

[我们在缓存中有项目,但无论如何都希望允许用户刷新] 场景

现在 Google Volley 提供了两种从缓存中清除项目的方法:

我查看了代码,有点惊讶,invalidate设置fullExpire为 true 的行为与调用remove(key).

有人可以解释使用fullExpireover的好处remove()吗?

0 投票
2 回答
1853 浏览

android - 如何运行 Volley 测试?

我从https://android.googlesource.com/platform/frameworks/volley克隆了最新版本的 volley

我在 Eclipse 中导入它,并尝试运行测试项目,但我得到 ClassNotFoundException

如何运行这些测试?

谢谢你。

0 投票
1 回答
4614 浏览

android - 当所有请求完成时,Android volley 得到回调

我正在使用 volley 来排队一系列请求。当这些请求发生时,我正在向用户显示一个进度对话框。有没有办法可以检查所有这些请求何时完成。这就是我要的。

有没有办法解决这个问题。