LoginService service = ServiceGenerator.createService(LoginService.class); Call login = service.login(json.toString(),android_id); login.enqueue(new Callback() { @Override public void onResponse(Call call, Response response) { if (response.isSuccessful()) { Log.d(TAG, response.body()); } else { APIError error = ErrorUtils.parseError(response); int code = response.code(); if (code == 401) { progressBar.setVisibility(View.GONE); Toast.makeText(LoginActivity.this, "UserName or Password Incorrect", Toast.LENGTH_SHORT).show(); } } } @Override public void onFailure(Call call, Throwable t) { Toast.makeText(LoginActivity.this, t.getLocalizedMessage(), Toast.LENGTH_SHORT).show(); } });