2017-07-02 64 views
0

喜(我新,所以你得原諒我)無法檢索從用戶類解析服務器

我試圖從當前列「isSignedIn」檢索一個布爾值布爾值解析服務器中用戶類中的用戶。

我的問題是,每次我試圖找回它時,布爾值始終返回即使我已經手動將其設置爲true,在解析前端爲假: enter image description here

這是代碼我使用的檢索值:

public boolean isSignedIn(){ 
    ParseUser user = ParseUser.getCurrentUser(); 
    Boolean signedInStatus = Boolean.valueOf(user.getBoolean("isSignedIn")); 
    Log.i("isSignedIn", signedInStatus.toString()); 

    return signedInStatus; 

} 

我以爲解析查詢可以工作,但是我不知道,如果我固定上面的代碼將被視爲有效。

關於我能做些什麼來解決這個問題的任何想法?

+0

您是否在獲取布爾值之前獲取當前用戶? – flovilmart

+0

我相信 - 這就是上面代碼片中第二行代碼的目的不是嗎?:** ParseUser user = ParseUser.getCurrentUser(); ** – shenstone

+2

它只獲取當前用戶,您應該調用fetch on它從數據庫中檢索最新值 – flovilmart

回答

0

在獲取值之前,您可能需要先在用戶上致電fetch(),以便從服務器獲得最新的最新值!

相關問題