相关疑难解决方法(0)

Android:如何使用Volley处理来自服务器的消息错误?

我正在使用Volley为我的Android应用程序从我的服务器获取数据.除了从我的服务器处理错误之外,它运行良好.我的服务器在出错时发送此响应:

{
    "status": 400,
    "message": "Errors (2): A name is required- Julien is already used. Not creating."
}
Run Code Online (Sandbox Code Playgroud)

我的目标是获取消息,然后将其显示在Toast.我按照一些示例来了解如何执行此操作,但它不起作用.

有我的错误监听器:

public void onErrorResponse(VolleyError error) {
            int  statusCode = error.networkResponse.statusCode;
            NetworkResponse response = error.networkResponse;

            Log.d("testerror",""+statusCode+" "+response.data);
            // Handle your error types accordingly.For Timeout & No connection error, you can show 'retry' button.
            // For AuthFailure, you can re login with user credentials.
            // For ClientError, 400 & 401, Errors happening on client side when sending api request. …
Run Code Online (Sandbox Code Playgroud)

android android-volley

71
推荐指数
2
解决办法
8万
查看次数

标签 统计

android ×1

android-volley ×1