【问题标题】:How to add value of column in Parse?如何在 Parse 中添加列的值?
【发布时间】:2015-11-06 19:32:48
【问题描述】:
ParseObject money = new ParseObject("Money");
money.put("value", value);
money.put("description", description);

money.saveInBackground();

我正在开发一款适用于 Android 的应用程序,它是一种计算器。我添加数据来解析我赚了多少钱,花了多少钱,所以每一行都有价值(多少钱)和描述。现在我需要将“值”列中的所有值相加,并将其显示在另一个活动中。

我该怎么做?

【问题讨论】:

    标签: java android parse-platform add


    【解决方案1】:

    以下是如何计算总值的示例:

    private int getTotal() {
        ParseQuery<ParseObject> query = ParseQuery.getQuery("Money");
        try {
            int total = 0;
            List<ParseObject> objects = query.find();
            for (ParseObject p : objects) {
                total += p.getInt("value");
            }
            return total;
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return -1;
    }
    

    【讨论】:

    • 以及如何将此值设置为TextView? (对不起,我是初学者)
    • 您可以将值作为字符串传递给 [TextView.setText()](developer.android.com/reference/android/widget/….
    • saldo.setText(String.valueOf(total)); return total;这个我有,但是不行。
    【解决方案2】:

    Parse 不支持通过查询进行聚合。您需要使用 CloudCode 来执行此操作,请查看以下示例:https://parse.com/docs/cloud_code_guide#functions

    【讨论】:

      猜你喜欢
      • 2021-04-02
      • 1970-01-01
      • 2023-03-22
      • 2012-09-05
      • 2019-09-01
      • 1970-01-01
      • 2023-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多