解析保存 - Android:保存多行

时间:2016-01-11 14:22:30

标签: java android parse-platform

我被Parse和OnClick按钮困住了。第一次点击工作正常并且点击,该值被添加到数据库中,但似乎多次点击不起作用并且不会导致下面的函数addPoints()正确运行。事实上,每次点击都会打印Toast,但数据库只修改一次,只添加一行(而不是多次点击)

  clicker.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            addPoints(user);

                    }
                });

                }

                private void addPoints(String user) {
                    points.put("points", 10);
                    points.put("business", x);
                    points.put("user", );;
                    points.saveInBackground(new SaveCallback() {
                        @Override
                        public void done(ParseException e) {
                            Toast.makeText(getApplicationContext(), "10 Points added", Toast.LENGTH_SHORT).show();
                        }
                    });

知道如何解决这个问题吗? 谢谢你们

1 个答案:

答案 0 :(得分:0)

在Parse put中会更新数据库中的值,它不会将值添加到现有值中。 你需要首先从数据库中获取值,然后添加到它10。