Я использую android-async-http и переопределить все onSuccess
и onFailure
метод, но я получил ошибку: onSuccess(int, Header[], JSONObject) was not overriden, but callback was received
.OnSuccess (интермедиат, заголовок [], JSONObject) не был переопределен, но обратный вызов был получен
cz.msebera.android.httpclient.client.HttpResponseException: Not Found
Мне просто интересно, я действительно переопределяю этот метод. Также я получил журнал: onSuccess JSONObject:{"error":null,"success":false}
public static void querySecurityCode(String username) {
RequestParams params = new RequestParams();
params.put("username", username);
VStarRestClient.getClient().setEnableRedirects(true);
VStarRestClient.post(GET_SECURITY_CODE_URL, params, new JsonHttpResponseHandler(){
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
super.onSuccess(statusCode, headers, response);
Log.i("ws", "---->>onSuccess JSONObject:" + response);
}
@Override
public void onSuccess(int statusCode, Header[] headers, JSONArray response) {
super.onSuccess(statusCode, headers, response);
Log.i("ws", "---->>onSuccess JSONArray");
}
@Override
public void onSuccess(int statusCode, Header[] headers, String responseString) {
super.onSuccess(statusCode, headers, responseString);
Log.i("ws", "---->>onSuccess responseString");
}
@Override
public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) {
super.onFailure(statusCode, headers, responseString, throwable);
Log.i("ws", "---->>onFailure:" + throwable.toString());
}
@Override
public void onFailure(int statusCode, Header[] headers, Throwable throwable, JSONObject errorResponse) {
super.onFailure(statusCode, headers, throwable, errorResponse);
Log.i("ws", "---->>onFailure" + throwable.toString());
}
@Override
public void onFailure(int statusCode, Header[] headers, Throwable throwable, JSONArray errorResponse) {
super.onFailure(statusCode, headers, throwable, errorResponse);
Log.i("ws", "---->>onFailure" + throwable.toString());
}
});
}