【问题标题】:get objectId parse android获取objectId解析android
【发布时间】:2014-11-07 15:56:12
【问题描述】:

我已经完成了存储到数据库中,但是当我希望检索数据库元素时,我总是需要指定需要在数据库中检查的 objectID。我想要一种可以从元素中获取 objectID 或更好地在存储时获取对象 id 的方法。

“o1l5gCCPB4”是对象ID

这是我用于检索的代码:

query.getInBackground("o1l5gCCPB4", new GetCallback<ParseObject>() {

    @Override
    public void done(ParseObject object, ParseException e) {
        // TODO Auto-generated method stub
          if (e == null) {
              String playerName = object.getString("foo");
              tv.setText(playerName);
            } else {
              // something went wrong
                tv.setText("Something went wrong!!");
            }
          }

    });

【问题讨论】:

  • 谁能帮帮我?
  • 有没有办法在不知道 objectID 的情况下从 Parse 数据库中检索元素?

标签: android parsing


【解决方案1】:

你可以通过这种方式获取一个元素:

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>(PARSE_CLASS_DRAGS);
    query.whereEqualTo("objectId", objectId);
    query.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> list, ParseException e) {
            //convert the parseObjects to your objects
        }
    });

如果要获取所有元素,只需忽略 query.whereEqualTo() 行即可。

【讨论】:

    猜你喜欢
    • 2021-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    相关资源
    最近更新 更多