带有指针数组的ParseUser取消了CurrentUser?

时间:2015-03-30 23:09:39

标签: java android parse-platform

我需要获取ParseUser,并且每个ParseUser对象都有一个指向其他ParseUsers的指针数组(例如:每个用户都有一个关注者列表和他/她正在关注的用户列表)

所以我的抓取非常正常并获得我的用户列表

ParseQuery<ParseUser> query = ParseUser.getQuery();
query.include("following");
query.include("followers");
query.getInBackground(objectId,localCoiffeurItemCallback);

但是当我添加指针并关闭应用程序时。我输掉了会议

ParseUser user = ParseUser.getCurrentUser();
user.add("firstName",newParseUser);
user.saveInBackGround();

用户将正确更新!但是,当我重新启动应用程序时,它找不到当前用户并要求登录!

我花了一天时间追踪这一点,结果是: 如果我包含一个ParseUser列表,我就失去了我的CurrentUser!

修改 我已经创建了一个GitHub repo,只有这个问题的简单例子。 https://github.com/alaouiali/TestParseUser/tree/master

有什么建议吗?

0 个答案:

没有答案