使用parse.com

时间:2016-02-11 17:30:17

标签: android parse-platform mediametadataretriever

我想从对象的类中检索值。 示例:我有一个类Player_info。 在这个课程中有不同的领域,如球员姓名,分数,生日。 1.messi,50,7 / 12/1991 2.ronaldo,45,7 / 7/1993 3.rooney,40,7 / 12/1991

现在我想要检索数据ronaldo得分,这是来自这个类使用解析我从2天被困在这里。 PLZ伙计帮助我。这非常值得赞赏。

1 个答案:

答案 0 :(得分: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();
                           }
                           }
                      }

现在你可以在任何你想要的地方使用ronaldo的得分:)。

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

// 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.
    }
  }
});