Java android棒棒糖中的应用程序崩溃
我正在尝试构建一个android应用程序。 我在下面的代码中使用了标题,这在22中是不推荐使用的,我相信这就是为什么会在棒棒糖上崩溃的原因。 我在为Responsehandler调用super.onSuccess时使用header,Responsehandler是Jsonhttpresponsehandler类的子类。 我无法更改调用JSONHttpReportonHandler的超级方法 任何克服这一问题的建议都会非常有帮助。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开发者指南》在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();
}
}
});