android-volley相关内容

如何在Room的异步后台任务中写入和读取数据?

我想在volley库的帮助下将Web上的JSON内容保存到Room中。 allowMainThreadQueries() 我在Room builder部分添加了这个,但是当执行data insert和getall方法时,屏幕冻结。就不能手术了。我如何在后台执行此操作? 关于LiveData,我找不到一个足够简单的解释,除此之外,我对你们将要举的例子很好奇。请展开此问题 public ..
发布时间:2022-03-09 09:35:37 Java开发

Android-异步网络呼叫-相互依赖的响应

我今天在开发一个Android应用程序时就遇到了这种情况,我被要求根据来自两个不同API的响应来渲染图形。我使用的是volley,我所做的就是进行了一个连续的网络调用,即我发出了第一个请求,在该请求的onResponse方法中,我发出了第二个请求。然后在第二个请求的onResponse方法中呈现视图(图形)。 现在我想优化这种情况。我想知道一种异步进行这两个网络调用的方法,即仅在收到两个AP ..
发布时间:2022-03-09 09:28:46 Java开发

如何处理volley StringRequest中的空值

我的响应返回两组不同的值。在每种情况下,一个值将始终为NULL,另一个值将始终包含值。问题是volley不允许我在if语句中分配空的JSON值或检查JSON值。它只是指挡路的捕获物。我正在尝试这样做: StringRequest request = new StringRequest(Request.Method.POST, "url", new Response.Listener ..
发布时间:2022-03-09 09:24:46 移动开发

如何在Kotlin的Response函数上从volley回调一个值

我正在集成一个登录系统,希望Response.Listener和Response.ErrorListener函数返回一个布尔值。 我在Google上搜索,发现可以使用回调接口( This Question )来完成。但我不知道怎么用科特林 [还更新]这是我的kotlin文件,其中包含许多活动使用的函数: package com.pratham.example // My requ ..
发布时间:2022-03-09 09:21:34 移动开发

如何在 Android 4.1+ 上将自签名 SSL 证书导入 Volley

我开发了使用 Volley 的 android 应用程序.所有通信都是通过 HTTPS 连接完成的.因为我是在本地环境下测试的,所以我使用Tomcat的自签名证书. 以前,我只有 android 2.3 和 3.0 设备.现在我也有了 4.1 和 4.4. 我的实现使用这种方法:http://developer.android.com/training/articles/securit ..

使用 volley 的 HTTPS 请求

有人可以告诉我任何示例如何使用 volley 库执行 POST 或 GET 请求以使用由知名 CA 颁发的证书来服务器吗?与标准 http 请求相比,我是否需要更改任何内容? 我阅读了本教程 - http://ogrelab.ikratko.com/using-android-volley-with-self-signed-certificate/ 但它是关于自签名 SSL 证书的. ..
发布时间:2022-01-25 10:40:54 移动开发

Android Volley - 如何动画图像加载?

知道如何在图像加载时播放淡入淡出的动画吗? 现在它只是闪烁到位.我正在使用 Volley 工具包中的 NetworkImageView. 另外,有没有办法在不使用 ImageLoader.get(..) 的情况下在网络图像视图上设置加载和错误位图? 谢谢! //EDIT:好的,谢谢大家,但是如果我们想成为完美主义者,我们应该只在从磁盘缓存加载时制作动画,覆盖 setImageBi ..
发布时间:2022-01-24 10:01:48 移动开发

Android Volley,重复的 Set-Cookie 被覆盖

尝试使用 Volley lib 作为我的 android 应用程序的网络包装器.我有一个连接已启动并正在运行,但问题是每次响应中有多个“Set-Cookie"标头时 Volley 使用不能有重复键的 Map,并且只会存储最后一个 Set-cookie 标头并覆盖其余标头. 这个问题有解决办法吗? 还有其他库可以使用吗? 解决方案 我尝试覆盖类来解决这个问题,但是当我不得不编辑 ..
发布时间:2022-01-17 17:46:05 移动开发

错误:在 Android Studio 中找不到名称为“默认"的配置

我正在使用 volley 库在 android 中执行网络操作.所以我试图在我的项目中添加这个库,它是在 Android Studio 和 gradle 系统中创建的. 我在我的项目中添加了 volley 库,但是当我与 gradle 同步时,我收到了错误消息.我尝试了我在这里看到的所有答案,但对我没有任何帮助. 错误消息:在 Android Studio 中找不到名为“默认"的配置 ..

从凌空响应中获取标头

我正在使用 Volley,我想向服务器发出请求,该服务器在“可见层"中返回一个 JSON(我可以在 Web 浏览器中看到它).我的问题是服务器还返回了我需要在我的应用程序中获取的标头信息,但我无法从请求中获取标头. 找了好久都没找到有用的东西(只在请求头中添加数据,没有从头的响应中获取数据) 有人知道如何实现吗? 解决方案 要获取您需要在请求中覆盖 parseNetworkRe ..
发布时间:2022-01-11 16:19:21 移动开发

为什么 volley 的响应字符串使用与响应标头中的编码不同的编码?

在执行 volley 请求(StringRequest 或 JsonObjectRequest)时,使用 OkHttp 堆栈,响应字符串的编码设置为 ISO-8995-1,即默认编码.响应有一个标题:content-type=text/html;charset=utf-8,应该被检测到.为什么不是? 解决方案 这两种请求类型都调用 HttpHeaderParser.parseCharset ..
发布时间:2022-01-07 21:44:53 移动开发

Android Volley 如何处理暂时失去网络连接?

如果Android Volley post请求因网络丢失而失败,Android Volley会在网络连接自动恢复后重试post吗?它会触发所有请求尝试、等待重新建立连接还是只是触发错误并停止? 如果 Android Volley 在重新建立连接后不重试,似乎我必须创建逻辑,以便在连接丢失时有一个额外的队列,并且在连接状态发生变化时重试. 解决方案 如果Android Volley ..
发布时间:2022-01-05 15:58:39 移动开发

Glide - 向请求添加标头

有没有一种方法可以在下载图像时添加自定义标头以进行请求?我可以在 Glide 中使用 volley 或 okhttp. 我尝试向 okhttpclient 中的 cookiemanager 添加 cookie,但没有帮助. Glide 中是否有调试请求响应的方法? 解决方案 自从 3.6.0 可以为每个请求设置自定义标头: GlideUrl glideUrl = new Gl ..
发布时间:2022-01-05 15:54:43 移动开发