ParseQuery<ParseObject> query = ParseQuery.getQuery("Money");
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> objects, ParseException e) {
if (e == null) {
int total=0;
for (ParseObject p : objects) {
total += p.getInt("kwota");
}
saldo.setText(String.valueOf(total));
} else {
saldo.setText("brak");
}
}
});
我正在开发Android应用程序,它是一种计算器。我添加数据来解析我赚了多少钱和花了多少钱,所以每行都有价值(多少钱)和描述。现在我需要添加列中的所有值&#34; value&#34;并在另一个活动中显示它。我怎样才能做到这一点?我有这个代码,它不起作用。怎么做正确的循环?
答案 0 :(得分:0)
首先获取旧值
int oldValue = parseObject.getInt("key");
第二次将金额添加到oldValue
parseObject.put("key",oldValue+amount) ;
别忘了保存
parseObject.saveInBackground();