Example #1
0
  /** logout HuanXin SDK */
  public void logout(final boolean unbindDeviceToken, final EMCallBack callback) {
    setPassword(null);
    reset();
    EMChatManager.getInstance()
        .logout(
            unbindDeviceToken,
            new EMCallBack() {

              @Override
              public void onSuccess() {
                if (callback != null) {
                  callback.onSuccess();
                }
              }

              @Override
              public void onError(int code, String message) {
                if (callback != null) {
                  callback.onError(code, message);
                }
              }

              @Override
              public void onProgress(int progress, String status) {
                if (callback != null) {
                  callback.onProgress(progress, status);
                }
              }
            });
  }