2017-05-04 3 views
1

ユーザーがParseを使用する前にログオンしているかどうかを確認しようとしていますが、それがあればMainFormに持ちますが、そうでなければLoginForm 。ログインを自動化するために構文解析でユーザーの存在を確認する

ParseUser currentUser = ParseUser.getCurrent(); 
    if (currentUser != null) { 

     new MainForm(theme).show(); 

    } else { 

     new LoginForm(theme).show(); 
    } 

しかし、それは私にエラーを与える、私は間違って何をしているのか分からない、助けてください。

+0

スコットの答えは良いです。 parse4cn1タグを追加することをお勧めします。 –

答えて

3

あなたは設定にユーザー情報を保存するだけでいいですか?チャットアプリのデモプロジェクトから

https://www.codenameone.com/blog/building-a-chat-app-with-codename-one-part-2.html

// if the user already logged in previously and we have a token 
    String t = Preferences.get(tokenPrefix + "token", (String)null); 
    if(t != null) { 
     // we check the expiration of the token which we previously stored as System time 
     long tokenExpires = Preferences.get(tokenPrefix + "tokenExpires", (long)-1); 
     if(tokenExpires < 0 || tokenExpires > System.currentTimeMillis()) { 
      // we are still logged in 
      showContactsForm(data); 
      return; 
     } 
    } 
+1

ありがとうございます... – Zack

関連する問題