Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. private void isFailed(Throwable t, String tag){
  2.         String message =  TextUtils.isEmpty(t.getMessage()) ? "Error"  :
  3.                 t.getMessage().contains("malformed JSON") ? "Internal Server Error" : t.getMessage();
  4.         if (TextUtils.isEmpty(tag)){
  5.             if(ErrorException.timeOut(t)) {
  6.                 responseInterface.onFailure(context.getString(R.string.error_timeout));
  7.             }else if(ErrorException.badRequest(t)) {
  8.                 responseInterface.onFailure(context.getString(R.string.error_bad_request));
  9.             }else if(ErrorException.isHttp404(t)) {
  10.                 responseInterface.onFailure(context.getString(R.string.error_404));
  11.             }else if(ErrorException.systemError(t)) {
  12.                 responseInterface.onFailure(context.getString(R.string.error_system));
  13.             }else{
  14.                 responseInterface.onFailure(message);
  15.             }
  16.         }else{
  17.             if(ErrorException.timeOut(t)) {
  18.                 responseInterface.onFailure(context.getString(R.string.error_timeout), tag);
  19.             }else if(ErrorException.badRequest(t)) {
  20.                 responseInterface.onFailure(context.getString(R.string.error_bad_request), tag);
  21.             }else if(ErrorException.isHttp404(t)) {
  22.                 responseInterface.onFailure(context.getString(R.string.error_404), tag);
  23.             }else if(ErrorException.systemError(t)) {
  24.                 responseInterface.onFailure(context.getString(R.string.error_system), tag);
  25.             }else{
  26.                 responseInterface.onFailure(message, tag);
  27.             }
  28.         }
  29.         responseInterface.onFinishLoad();
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement