Java ParseUser使用指针数组取消绑定当前用户?

Java ParseUser使用指针数组取消绑定当前用户?,java,android,parse-platform,Java,Android,Parse Platform,我需要获取一个ParseUser,每个ParseUser对象都有一个指向其他ParseUser的指针数组,例如:每个用户都有一个跟随者列表和一个他/她正在跟随的用户列表 因此,我做我的获取非常正常,并获得我的用户列表 ParseQuery=ParseUser.getQuery; query.includefollowing; query.includefollowers; getInBackgroundobjectId,LocalCoifferItemCallback; 但当我添加指针并关闭应用

我需要获取一个ParseUser,每个ParseUser对象都有一个指向其他ParseUser的指针数组,例如:每个用户都有一个跟随者列表和一个他/她正在跟随的用户列表

因此,我做我的获取非常正常,并获得我的用户列表

ParseQuery=ParseUser.getQuery; query.includefollowing; query.includefollowers; getInBackgroundobjectId,LocalCoifferItemCallback; 但当我添加指针并关闭应用程序时。我输了

ParseUser=ParseUser.getCurrentUser; user.addfirstName,newParseUser; user.saveInBackGround; 用户将正确更新!但是,当我重新启动应用程序时,它找不到当前用户并要求登录

我花了一天的时间来追踪这件事,结果是: 如果我包含一个ParseUser列表,我将丢失我的CurrentUser

编辑 我创建了一个GitHub回购协议,对这个问题进行了简单的解释。


有什么建议吗?

一个可能的解决办法是,您应该能够保存用户的会话令牌,然后在问题/错误发生后使用该令牌重新登录。我不确定这是SDK的错误还是你做错了什么。我们只使用自动用户,所以getCurrentUser永远不会为null。@DaveS我真的希望它在没有任何解决方法的情况下工作。所以,我创建了一个github repo,它只有两个活动,代码不起作用。因为我真的看不出我做错了什么。我没有看到任何红旗向我扑来。我会确保你的解析键实际上不在repo中,我没有检查它是否设置在你的资源中,并询问他们问答网站上的解析人员。