我在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());
}
}
});
答案 0 :(得分:0)
好的,得到了解决方案。
只需在Application类中注释掉这些行。至少它对我有用。
ParseUser.enableAutomaticUser();
ParseACL defaultACL = new ParseACL();
// Optionally enable public read access.
defaultACL.setPublicReadAccess(true);
ParseACL.setDefaultACL(defaultACL, true);