在Android中创建带有用户登录功能的应用程序是否有设计模式?
我的问题是:
- 在Android应用程序中,我们应该将登录会话保存在哪里,以便用户保持登录状态?
- 是否应该有一个RootActivity首先检查用户是否已登录,如果是,则重定向到HomeActivity,否则重定向到LoginActivity?还是有更好的方法来处理这个问题?
任何有关此主题的帮助或链接都将不胜感激。
在Android中创建带有用户登录功能的应用程序是否有设计模式?
我的问题是:
任何有关此主题的帮助或链接都将不胜感激。
Android应用程序中想要保持登录状态的用户的登录会话信息应该放在哪里?
静态数据。可以有某种表示登录会话的单例对象。当进程由于不活动而被终止时,用户需要再次登录。
是否应该有一个RootActivity来先检查用户是否已经登录,如果是,则重定向到HomeActivity,否则重定向到LoginActivity?
如果必须延迟创建单例或以其他方式确定用户未登录,则将用户重定向到登录活动。需要从每个活动(例如,在onResume()中)执行此操作,因为任何活动都可能是应用程序的入口点(例如,从最近任务列表)。