我使用代号1开发了应用程序。我收到错误" 400:错误请求"由" NetworkManager.getInstance()。addToQueueAndWait(req)"抛出这种方法。 我不想在屏幕上显示那些类型的错误。我该怎么办? 我已经使用" NetworkManager.getInstance()。addErrorListener((e) - > e.consume())"但是这种方法无法停止/消费" 400:错误请求"在屏幕上弹出错误。还有其他任何解决方案吗? 提前致谢
答案 0 :(得分:1)
要防止显示该错误对话框,您必须覆盖handleErrorResponseCode
或ConnectionRequest
类中的MultipartRequest
方法,具体取决于您使用的是哪种方法。
ConnectionRequest req = new ConnectionRequest() {
@Override
protected void handleErrorResponseCode(int code, String message) {
if (code == 400) {
//Do what you want here
} else {
Dialog.show("Error", code + ": " + message, "Retry", "Cancel");
}
}
}