按照在线解析文档获取价值,但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());
}
}
});
答案 0 :(得分:1)
您需要先从ParseObject
变量中获取stats
,如下所示
ParseObject object = (ParseObject) stats.get(position);
int score = object.getInt("errors");
答案 1 :(得分:0)
stats
不是ParseObject
,而是List<ParseObject>
。你需要从列表中取出对象。