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

how to hide login screen if the user already signed in

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";
    }
}

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

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

这假设您有一个代表所用身份的令牌,但您可以使用用户名、电子邮件或任何您需要的登录方式。