无法获得ParseObject值

时间:2015-02-15 18:39:07

标签: android parse-platform

按照在线解析文档获取价值,但Android Studio无法识别getInt方法&说 - Cannot resolve method 'getInt(java.lang.String)

我不能访问完成回调中的对象吗?目前该行已被注释掉,因为由于错误我无法构建项目?

ParseQuery<ParseObject> query = ParseQuery.getQuery("Stats");
query.whereEqualTo("Name", rstr);
query.findInBackground(new FindCallback<ParseObject>() {
        public void done(List<ParseObject> stats, ParseException e) {

            if (e == null) {
                Log.d("score", "Retrieved " + stats.size() + " scores");
                //int score = stats.getInt("errors");
            } else {
                Log.d("score", "Error: " + e.getMessage());
            }
        }
    });

2 个答案:

答案 0 :(得分:1)

您需要先从ParseObject变量中获取stats,如下所示

ParseObject object = (ParseObject) stats.get(position);
int score = object.getInt("errors");

答案 1 :(得分:0)

stats不是ParseObject,而是List<ParseObject>。你需要从列表中取出对象。