Parse.com如何获取从其他设备

时间:2015-06-29 16:56:04

标签: android parse-platform

我在Parse.com中实现了一个名为'donar'的类,并在Android应用程序中使用它。我可以存储和检索该类中的数据而没有任何问题,让我们说'设备1'。 但问题是我没有从“设备2”获取数据,反之亦然。 可能是什么问题?

保存数据的代码

                ParseQuery<ParseObject> query = ParseQuery.getQuery("donar");
                query.whereEqualTo("team_id", team_id);
                query.countInBackground(new CountCallback() {
                      public void done(int count, ParseException e) {
                        if (e == null) {
                            ParseObject donar = new ParseObject("donar");
                            donar.put("name", name.getText().toString());
                            donar.put("contact", contact.getText().toString());
                            donar.put("nid", nid.getText().toString());

                            donar.saveInBackground();

检索数据的代码

        ParseQuery<ParseObject> query = ParseQuery.getQuery("donar");
        query.findInBackground(new FindCallback<ParseObject>() {
            public void done(List<ParseObject> donarList, ParseException e) {
                if (e == null) {
                    donars = donarList;
                } else {
                    Log.e("user", "Error: " + e.getMessage());
                }
            }
        });

1 个答案:

答案 0 :(得分:0)

好的,得到了​​解决方案。

只需在Application类中注释掉这些行。至少它对我有用。

ParseUser.enableAutomaticUser();
ParseACL defaultACL = new ParseACL();
// Optionally enable public read access.
defaultACL.setPublicReadAccess(true);
ParseACL.setDefaultACL(defaultACL, true);