问题标签 [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 - 使用 Android Volley 发出 HTTPS 请求
我正在尝试使用以下代码发出 https 请求:
但我收到此错误:
com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。
需要注意的两点:
- HTTPS 证书有效。轻松打开,浏览器上没有任何警告。
- 上面的代码适用于 HTTP 链接。
我实际上需要知道 Android Volley 框架中是否有任何开关/选项,通过使用这些开关/选项可以成功访问 HTTPS URL?
android - 如何在 Volley Request 中设置自定义标头
如何为 Volley 请求设置自定义标头?目前,有一种方法可以为 POST 请求设置正文内容。我有一个简单的 GET 请求,但我需要同时传递自定义标头。我看不到 JsonRequest 类如何支持它。有可能吗?
android - 如何使用 volley 请求 protobuf?
任何人都有一个例子,你在其中使用 volley 阅读 protobuf?我读过你可以实现 ProtobufRequest 类,但我找不到它的文档。谢谢您的帮助。
android - 如何从 xml 资源中延迟加载可绘制对象?资源 id 最初只是不是整个可绘制图像
我正在使用凌空的 NetworkImageView
我想在 xml 资源的 NetworkImageView 上设置可绘制图像资源 id 和错误可绘制资源 id。所以,我修改了源代码,它可以工作。
爪哇
xml
但是,问题是,NetworkImageView 总是第一次加载默认和错误可绘制,即使它们不是必需的。
我认为当我ImageViews
在ListView
.
我想在需要时加载资源。所以,我只想首先加载资源ID。
两者都TypedArray.getResourceId()
不起作用TypedArray.getInt()
。
你能帮助我吗?
android - 更改 Volley 超时时间
我使用适用于 Android 的新 Volley 框架向我的服务器发出请求。但是它在得到响应之前就超时了,尽管它确实响应了。
我尝试添加此代码:
在HttpClientStack
Volley 框架中到一个不同的整数(50000),但它仍然在 50 秒之前超时。
有没有办法将超时更改为长值?
android - Android Volley SQLite 集成/组合
我想将 Volley 集成到我的项目中。但是将数据保存到sqlite数据库存在问题。可以在活动中执行保存操作(我从 Web 服务获得响应)还是在这里使用加载器模式更好?谢谢
android - Android Volley - 方向变化
我们如何处理方向变化,Activities
/Fragments
停止/恢复使用Volley
?
我知道对于GET
请求,响应将被缓存,并且我们第二次尝试发出该请求时,我们将获得缓存响应。(如果服务器发送正确的 HTTP 标头)
但是呢POST
?假设我提出了一个POST
请求(即注册,我只想发生一次),我的应用程序进入后台,请求在应用程序仍在后台时完成,然后我回到应用程序。如果它仍然挂起,我如何获得Response
它Request
,或者我如何重新连接它?
AFAIK 中几乎没有对此的支持Volley
。我对吗?有没有一种简单的方法来解决上述场景,使用Volley
?
android - Google Volley - 何时使用 Cache.remove 和 Cache.invalidate
我正在将 Volley 集成到一个项目中并遇到了标准
[我们在缓存中有项目,但无论如何都希望允许用户刷新] 场景
现在 Google Volley 提供了两种从缓存中清除项目的方法:
和
我查看了代码,有点惊讶,invalidate
设置fullExpire
为 true 的行为与调用remove(key)
.
有人可以解释使用fullExpire
over的好处remove()
吗?
android - 如何运行 Volley 测试?
我从https://android.googlesource.com/platform/frameworks/volley克隆了最新版本的 volley
我在 Eclipse 中导入它,并尝试运行测试项目,但我得到 ClassNotFoundException
如何运行这些测试?
谢谢你。
android - 当所有请求完成时,Android volley 得到回调
我正在使用 volley 来排队一系列请求。当这些请求发生时,我正在向用户显示一个进度对话框。有没有办法可以检查所有这些请求何时完成。这就是我要的。
有没有办法解决这个问题。