public static boolean verify(final Context context, final String username, String password) { boolean verifyResult = false; final ATIPUser user = new ATIPUser(); user.setUserName(username); user.setPwd(password); ATIPRestInterface service = ATIPRestService.getInstance(context); Call<Boolean> call = service.verify(user); call.enqueue( new Callback<Boolean>() { @Override public void onResponse(Call<Boolean> call, Response<Boolean> response) { if (response.body()) { login(context, username); } } @Override public void onFailure(Call<Boolean> call, Throwable t) { Log.v("LoginUtils", t.getMessage()); } }); return verifyResult; }