我正在使用parse.com Android sdk,在parseUser中我添加了一个指向其他数据类的列指针,名为pointer。我通过以下方式访问此数据:
ParseUser user=ParseUser.getCurrentUser();
ParseObject pointer= user.getParseObject("pointer");
pointer.fetchIfNeededInBackground(new GetCallback<ParseObject>() {
@Override
public void done(ParseObject parseObject, ParseException e) {
}
}
但是在尝试注销之前我遇到了一个问题。我退出:
ParseUser.logOut();
并且当调用此函数时,应用程序将被锁定。
答案 0 :(得分:0)
您只需要在检查中将此调用包装到fetch
以查看是否还有登录用户:
ParseUser user = ParseUser.getCurrentUser();
if (user != null) {
// rest of your code here, as we have a currently logged in user
}