Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android棒棒糖中的应用程序崩溃_Java_Android_Android Studio_Android 5.0 Lollipop - Fatal编程技术网

Java android棒棒糖中的应用程序崩溃

Java android棒棒糖中的应用程序崩溃,java,android,android-studio,android-5.0-lollipop,Java,Android,Android Studio,Android 5.0 Lollipop,我正在尝试构建一个android应用程序。 我在下面的代码中使用了标题,这在22中是不推荐使用的,我相信这就是为什么会在棒棒糖上崩溃的原因。 我在为Responsehandler调用super.onSuccess时使用header,Responsehandler是Jsonhttpresponsehandler类的子类。 我无法更改调用JSONHttpReportonHandler的超级方法 任何克服这一问题的建议都会非常有帮助。 《Android开发者指南》在api 22中显示了不推荐使用的标题

我正在尝试构建一个android应用程序。 我在下面的代码中使用了标题,这在22中是不推荐使用的,我相信这就是为什么会在棒棒糖上崩溃的原因。 我在为Responsehandler调用super.onSuccess时使用header,Responsehandler是Jsonhttpresponsehandler类的子类。 我无法更改调用JSONHttpReportonHandler的超级方法

任何克服这一问题的建议都会非常有帮助。
《Android开发者指南》在api 22中显示了不推荐使用的标题。

在调用response.getJSONObjectdata;之前检查response==null;。另外,请发布你的日志。谢谢,它是空的,但在除棒棒糖以外的手机上调试时它不是空的。任何可能的原因,谢谢
 RestClient.post("change_account_status/", params,
            new ResponseHandler(ReferenceHolder.mainActivity, ReferenceHolder.PARTIAL_REFRESH) {
                @Override
                public void onSuccess(int statusCode, Header[] headers,
                                      JSONObject response) {
                    super.onSuccess(statusCode, headers, response);
                    try {
                        JSONObject data = response.getJSONObject("data");

                        //TODO we should check here if the setting got saved on server
                        updateView(true);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            });