android-volley相关内容

在不同的线程中发出 Volley 请求

我想在不同线程中使用 Android Volley 库发出请求. 我的意思是,线程中有连接,数据在UI线程中处理. 我想这样做是因为我有很多连接,有很多数据要处理,而且现在用户界面被屏蔽了. 那么,我如何在不同的线程中创建和启动连接,然后在 UIThread 中执行 OnResponse()/OnErrorResponse()? JsonArrayRequest getReq ..
发布时间:2022-01-05 15:35:20 Java开发

当重试策略设置为 0 时,Android Volley 向服务器发出 2 个请求

我正在开发一个使用 Volley 进行异步请求和图像缓存的 Android 项目.即使我将重试策略设置为 0,请求也会以某种方式命中服务器两次.我尝试覆盖 DefaultRetryPolicy 对象中的值但没有成功.下面是一些示例代码: 请求: @Overridepublic void gravarVendaMobile(最终Usuario usuarioAutenticado,最终Asy ..
发布时间:2022-01-05 15:28:46 移动开发

响应代码 304 和 200 时出现 Volley 异常错误

在使用 Volley 库时,我注意到在进行 POST JsonObjectRequest 时,如果服务器返回代码 304 或 200 而响应中没有数据 (response.data),Volley 将其解释为错误响应,而不是成功. 我设法通过在方法 Response 中添加几行代码来解决它.parseNetworkResponse(NetworkResponse response) 类中的J ..

Volley 不会为我的自定义请求调用 getParams?

请问,Volley 是否会自动将我的 GET 参数添加到 URL 中?对我来说,它不起作用,而且在查看来源时,我找不到任何 getParams 方法的调用..那么我应该自己构建 URL 吗?完全没问题,我只是想当有像getParams这样的方法时,它可以为我做到这一点:) 更新:下面是我的代码.. public class BundleRequest extends com.android ..
发布时间:2022-01-04 23:11:06 移动开发

"警告:不要在静态字段中放置 Android 上下文类;这是内存泄漏(也会破坏 Instant Run)"

类似的问题是 在这里询问,此处 和此处 但上下文与此完全不同,而且 由此错误产生的代码 是由 Android 和 Android Studio 的制造商编写的. 这是代码: public class MySingleton {私有静态 MySingleton mInstance;私有请求队列 mRequestQueue;私有 ImageLoader mImageLoader;私有静态上下文 ..
发布时间:2021-12-31 08:10:57 Java开发

如何使用自定义对象作为参数发出 Volley JSONObject 请求?

我正在尝试使用 Volley 库向服务器发出 JSONObject POST 请求,该请求带有 2 个参数、一个对象(地址)和一个不同对象(租户)的列表. 当我尝试发出请求时,第一个参数(地址)在发送之前被 Volley 格式化,并且请求不被服务器接受. 我的请求如下所示: JsonObjectRequest jsonObjReq = new JsonObjectRequest(Me ..
发布时间:2021-12-29 19:51:06 移动开发

Volley - 如何发送 DELETE 请求参数?

我正在尝试使用 Volley 向我的服务器发送 DELETE 类型的请求并向该请求添加参数.到目前为止,我还无法做到这一点. 创建自定义请求并覆盖 getParams() 方法对我没有帮助,因为不会为 DELETE 类型请求调用此方法. 如何向 Volley 中的 DELETE 请求添加参数? 解决方案 同样的问题,但我找到了解决方案. 问题是在 com.android. ..
发布时间:2021-12-29 19:48:34 移动开发

Volley 请求中的 UTF-8 编码

在我的 Android 应用程序中,我正在使用 Volley JsonArrayRequest 加载 json 数据.数据是我自己创建的,我用 UTF-8 编码的 Sublime 保存了它们.当我得到 Response 并填写我的 ListView 时,文本显示不正确(变音).这是我的请求的样子: JsonArrayRequest request = new JsonArrayRequest(t ..
发布时间:2021-12-27 15:43:49 移动开发

如何使用 volley 将数据(json)加载到回收站视图中

我已经在我的应用程序中实现了 recyclerview,现在我需要从服务器获取数据,我才知道 volley 是获取数据的最佳方式.我在网上搜索过,但找不到合适的教程. 这就是我在我的代码中初始化 recyclerview 的方式.(它有硬编码的数据集) mRecyclerView = (RecyclerView) findViewById(R.id.recyclerview);Linea ..
发布时间:2021-12-23 21:23:20 其他开发

齐射图像缓存

我正在尝试了解 Volley 的图像缓存.我有一个带有 gridview 的片段,它将加载大约 12-30 张图像.从服务器检索图像,我使用 NetworkImageView 加载这些图像. 我能够在 NetworkImageView 中显示图像并且一切正常.但是,当我从一个 fragment 更改为另一个并返回到前一个片段时,在 LogCat 中,我看到 Volley 正在尝试再次获取图像 ..
发布时间:2021-12-20 11:36:01 移动开发

更改 Volley 框架的重定向策略

我在一个项目中使用 Volley 框架,在该项目中我总是需要自己处理重定向以处理标头. 如何处理重定向现在取决于方法和传输层.我想使用 Volley 的默认值(传输层的自动选择)而不更改任何 Volley 代码. 一个有效的解决方案是始终使用 OkHttp 作为传输层(如 问题和贡献中所述对于 Volley),但我想知道是否有没有额外框架的方法. 因此,我正在寻找一种“干净"的方 ..
发布时间:2021-12-18 16:23:36 移动开发

com.android.volly.AuthFailureError 向 django 服务器发出基本的 volly POST 请求

我正在尝试从我的 android 应用程序连接到 django 服务器.我正在尝试访问我的 api,使用 volly 发出 POST 请求.一切都设置好了.需要所有参数和标题,但我仍然收到此错误. log: [490] BasicNetwork.performRequest: https://example.com/的意外响应代码 401 它不允许我访问我的 django Api.它适用于 P ..
发布时间:2021-12-18 15:17:32 移动开发

Volley Post JsonObjectRequest 在使用 getHeader 和 getParams 时忽略参数

我正在尝试连接 API url="api adress",它接受两种标头类型 application/json 以在 json 中响应,而 application/xml 以在 xml 中响应.我需要使用 json 参数点击 JSON,并且响应也将采用 json 格式.使用带有 JsonObjectRequest 设置标头的 android volley Post 请求,它使用 getHeader ..
发布时间:2021-12-18 15:12:22 移动开发