Example #1
0
  /** 保存用户个人信息 */
  private void saveUserInfo() {
    if (curUser == null) {
      ToastUtils.showToast("请先登录");
      Intent toLogin = new Intent(MineInfoEditActivity.this, LoginActivity.class);
      startActivity(toLogin);
      finish();
    } else {
      Log.i("当前用户的ID: ", curUser.getObjectId());
      curUser.update(
          this,
          curUser.getObjectId(),
          new UpdateListener() {

            @Override
            public void onSuccess() {
              Intent back = new Intent(MineInfoEditActivity.this, MineInfoActivity.class);
              setResult(RESULT_OK, back); // 返回成功码
              finish();
              ToastUtils.showToast("资料修改成功");
            }

            @Override
            public void onFailure(int arg0, String arg1) {
              ToastUtils.showToast("资料修改失败: " + arg0 + "  " + arg1);
            }
          });
    }
  }