此done方法不会回调,具体原因不明,请问有qq群吗,说明文档经过本人测试,发现很多有误
Log.d("ForgetPassword", "update Todo set " + StringData.password + " = '" + password + "' where " + "objectId" + " = " + "'5d67a1820237d70068f0e4b1'");
AVQuery.doCloudQueryInBackground("update Todo set " + StringData.password + " = '" + password + "' where " + "objectId" + " = " + "'5d67a1820237d70068f0e4b1'", new CloudQueryCallback() {
@Override
public void done(AVCloudQueryResult avCloudQueryResult, AVException e) {
Log.d("ForgetPassword","avCloudQueryResult");
// 如果 e 为空,说明保存成功
if (e == null) {
Log.d("ForgetPassword","数据更新成功");
ToastUtils.showToast(mContext, "数据更新成功");
} else {
Log.d("ForgetPassword","数据更新失败"+e.getMessage());
ToastUtils.showToast(mContext, "数据更新失败");
}

        }
    });

这是老 Android SDK 的写法,请参考新版 Java Unified SDK 的文档:https://leancloud.cn/docs/leanstorage_guide-java.html#hash1025913543