Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 黑莓登录设计模式_Java_Design Patterns_Blackberry_Login - Fatal编程技术网

Java 黑莓登录设计模式

Java 黑莓登录设计模式,java,design-patterns,blackberry,login,Java,Design Patterns,Blackberry,Login,我试着在Blackberry开发中查看登录设计模式,但没有结果。创建登录表单和保持登录会话的最佳实践是什么?我试图将登录会话保持在一个单独的模式中,但它似乎不起作用。尽管我已经将singleton对象设置为loggedIn,但应用程序似乎忽略了它 这就是我想到的: public class MyApp extends UiApplication { private LoginContext loginContext; public static void main(String

我试着在Blackberry开发中查看登录设计模式,但没有结果。创建登录表单和保持登录会话的最佳实践是什么?我试图将登录会话保持在一个单独的模式中,但它似乎不起作用。尽管我已经将singleton对象设置为
loggedIn
,但应用程序似乎忽略了它

这就是我想到的:

public class MyApp extends UiApplication
{
    private LoginContext loginContext;

    public static void main(String[] args)
    {
        MyApp app = new MyApp();       
        app.enterEventDispatcher();
    }

    public MyApp()
    {        
        loginContext = LoginContext.getInstance();

        if(loginContext.isLoggedIn())
            pushScreen(new HomeScreen());
        else
            pushScreen(new LoginScreen());      
    } 

    public LoginContext getLoginContext() {
        return loginContext;
    }

}

是否有人有关于登录设计模式的最佳实践,可能是代码示例,或者我可以阅读的关于此主题的文章?

您是否尝试过持久性。您可以保存并从中检索值,以便与abt登录会话进行比较。顺便问一句,这其中的LoginContext是什么?LoginContext是一个保持session@jpartogi如果您发布LoginContext类的源代码,这会很有帮助。您是否尝试过持久性。您可以保存并从中检索值,以便与abt登录会话进行比较。顺便问一句,这其中的LoginContext是什么?LoginContext是一个保持session@jpartogi如果您发布LoginContext类的源代码,这将非常有用。