Android应用登录设计模式

Jos*_*ogi 12 session android login

是否有任何设计模式用于在Android中使用用户登录创建应用程序.

我的问题是:

  • 我们在哪里为想要在Android应用中保留登录ID的用户保留登录会话?
  • 是否应该首先检查用户是否已登录RootActivity,如果是,则重定向到HomeActivity,否则重定向到LoginActivity?或者有更好的方法吗?

非常感谢任何帮助甚至链接到该主题的文档.

Com*_*are 4

对于想要在 Android 应用程序中保持登录 ID 的用户,我们在哪里保存登录会话?

静态数据。有某种代表登录会话的单例。当进程因不活动而终止时,用户将需要重新登录。

是否应该有一个 RootActivity 首先检查用户是否登录,如果是,则重定向到 HomeActivity,否则重定向到 LoginActivity?

如果您必须延迟创建单例,或者确定用户未登录,请将用户重定向到登录活动。您需要从每个活动(例如,在onResume())中执行此操作,因为任何活动都可以是您的应用程序的入口点(例如,从最近的任务列表)。