final AVObject theTodo = AVObject.createWithoutData("Todo", "564d7031e4b057f4f3006ad1");
theTodo.put("views", 0);//初始值为 0
theTodo.saveInBackground(new SaveCallback() {
@Override
public void done(AVException e) {
// 原子增加查看的次数
theTodo.increment("views");
theTodo.setFetchWhenSave(true);
theTodo.saveInBackground();
// 也可以使用 incrementKey:byAmount: 来给 Number 类型字段累加一个特定数值。
theTodo.increment("views", 5);
theTodo.saveInBackground();
//saveInBackground 调用之后,如果成功的话,对象的计数器字段是当前系统最新值。
}
});
网友评论