如果用户已登录,如何隐藏登录屏幕

时间:2016-05-06 09:08:22

标签: codenameone

In my app the first/main screen is login form. How to skip the login form
if he/she has already signed in? Presently every time, someone use the app,
the login form opens first.

如何以代号实现此功能。我在小组里找不到任何东西。是否有一些教程或例如这样做?此外,如果有人退出然后使用该应用程序,我想要登录表单。三江源

//更改初始形式:

@Override
protected String getFirstFormName() {
    loginToken = Preferences.get("loginToken", null);
    if (loginToken != null) {
        return "MenuForm";
    } else {
        return "Login";
    }
}

1 个答案:

答案 0 :(得分:1)

要检查这是否是第一次激活,请使用首选项:

String loginToken = Preferences.get("loginToken", null);
if(loginToken == null) {
    // show login and after you get a token do
    Preferences.set("loginToken", loginToken);
}

这假设您有一个表示已使用身份的令牌,但您可以使用用户名,电子邮件或登录所需的任何内容。