无法从解析服务器中的用户 class 检索布尔值
Cannot retrieve Boolean value from User class in parse server
嗨(我是新人所以你必须原谅我)
我正在尝试从解析服务器中用户 class 中的当前用户的列 "isSignedIn" 中检索布尔值。
我遇到的问题是,每次我尝试检索它时,布尔值总是 returns 为 false,即使我已在解析前端手动将其设置为 true:
这是我用来检索值的代码:
public boolean isSignedIn(){
ParseUser user = ParseUser.getCurrentUser();
Boolean signedInStatus = Boolean.valueOf(user.getBoolean("isSignedIn"));
Log.i("isSignedIn", signedInStatus.toString());
return signedInStatus;
}
我认为解析查询可能有效,但我不确定它是否会像我修复上面的代码一样高效。
有什么办法可以解决这个问题吗?
您可能需要在获取值之前对您的用户调用 fetch()
,以便您从服务器获得最新的值!
嗨(我是新人所以你必须原谅我)
我正在尝试从解析服务器中用户 class 中的当前用户的列 "isSignedIn" 中检索布尔值。
我遇到的问题是,每次我尝试检索它时,布尔值总是 returns 为 false,即使我已在解析前端手动将其设置为 true:
这是我用来检索值的代码:
public boolean isSignedIn(){
ParseUser user = ParseUser.getCurrentUser();
Boolean signedInStatus = Boolean.valueOf(user.getBoolean("isSignedIn"));
Log.i("isSignedIn", signedInStatus.toString());
return signedInStatus;
}
我认为解析查询可能有效,但我不确定它是否会像我修复上面的代码一样高效。
有什么办法可以解决这个问题吗?
您可能需要在获取值之前对您的用户调用 fetch()
,以便您从服务器获得最新的值!