【问题标题】:Volley getting an error responseVolley 得到错误响应
【发布时间】:2023-03-03 00:56:01
【问题描述】:

我正在使用 volley 发送一些帖子数据。这是我的代码。这是来自后台服务的 sn-p。如果您还想要其他文件,请告诉我。我已经添加了互联网权限。

    public void onLocationChanged(final Location location) {
        mCurrentLocation = location;
        pref.setLocation(location);

        String url = getResources().getString(R.string.hostname); // it's a normal http 

        StringRequest stringRequest = new StringRequest(Request.Method.POST, url,
                new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {
                        Toast.makeText(getApplicationContext(), "Location sent", Toast.LENGTH_SHORT).show();
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {

                        String errorMessage = "Err - data:"+error.getMessage();
                        Toast.makeText(getApplicationContext(), errorMessage, Toast.LENGTH_SHORT).show();
                }
              })
                    {
                        @Override
                        protected Map<String,String> getParams(){
                            Map<String,String> params = new HashMap<String, String>();
                            params.put(KEY_USERID,pref.getUserId());
                            params.put(KEY_LAT,String.valueOf(location.getLatitude()));
                            params.put(KEY_LNG,String.valueOf(location.getLongitude()));
                            return params;
                        }

                    };
        queue.add(stringRequest);
    }

【问题讨论】:

  • 您遇到了哪个错误?分享您的错误详情....
  • 无法获取错误,设备未连接到 android studio。(它是客户端设备),有什么想法可以在不安装 android studio 的情况下从该设备获取日志?
  • 是的,您可以在代码中使用“crease report”或“instabug”。无需安装报告直接发送到您的邮件 ID 的 android studio 对您非常有帮助。
  • @RikzPatel 我尝试使用 acra,但我的应用程序没有崩溃,它根本无法连接到网络,我还能做什么?
  • 您是否确认不是您客户的设备导致了问题?

标签: android http-post android-volley


【解决方案1】:

实际上我看到参数 UserId 的一个具有 Null 值,这就是造成问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2017-09-28
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    相关资源
    最近更新 更多