-1

我想从对象的类中检索值。示例:我有一类 Player_info。在这个类中,有不同的字段,如玩家姓名、分数、生日。1.梅西,50,7/12/1991。2.罗纳尔多,45,7/7/1993。3.鲁尼,40,7/12/1991。

现在我想使用解析来检索来自这个班级的数据罗纳尔多得分,我从 2 天开始就被困在这里。请大家帮帮我。这是非常可观的。

4

1 回答 1

0

你需要这样做:

    String ObjectId;
    ParseQuery<ParseObject> playerQuery = ParseQuery.getQuery("Player_info");
                      playerQuery.whereEqualTo("Player Name", "ronaldo");
                      playerQuery.setLimit(1);
                      playerQuery.findInBackground(new FindCallback<ParseObject>() {
                        public void done(List<ParseObject> playerList, ParseException e) {
                          if (playerList != null && playerList.size() > 0) {
                              int score = playerList.get(0).getInt("Score");
objectId = playerList.get(0).getObjectid();
                           }
                           }
                      }

现在你可以在任何你想要的地方使用罗纳尔多的得分:)。

要更新表中的值,您可以这样做:

// Create a pointer to an object of class Point with id dlkj83d
ParseObject point = ParseObject.createWithoutData("Player_Info", objectId);

// Set a new value on quantity
point.put("Score", newScore);

// Save
point.saveInBackground(new SaveCallback() {
  public void done(ParseException e) {
    if (e == null) {
      // Saved successfully.
    } else {
      // The save failed.
    }
  }
});
于 2016-02-11T17:48:42.990 回答