private LoginTask makeLoginTask(String user, String pwd) { LoginTask task = new LoginTask(getContext(), user, pwd); task.setCallback( new Callback() { @Override public void onSuccess(HandlerMessageTask task, Object t) { if (mOnLoginSuccessListener != null) { mOnLoginSuccessListener.onLoginSuccess(); } cancel(); } @Override public void onFail(HandlerMessageTask task, Object t) { cancel(); } }); return task; }