Android 如果注册启动服务 activity 否则启动注册 activity

Android If registered launch service activity else launch registration activity

我想知道如果用户已经注册,如何让我的应用程序启动服务 activity?它不会有登录 activity 但有注册 activity。因此应用程序将从注册 activity 开始,注册后它将转到服务 activity。当用户关闭应用程序时,如何让它从服务 activity 而不是注册 activity 再次启动?

如何让它识别是否已注册转到服务 activity 如果未启动注册 activity(登录数据将存储在 sharedpreferences 我不知道任何其他方式如何做到这一点,以防万一它断开连接将不得不再次重新连接)

我将不胜感激,谢谢。

通常对于这样的操作,我有一个 api 用户登录的地方,如果注册信息,则返回 true,如果找到共享首选项,则自动登录。如果没有,请他们注册。将其保留在共享首选项中也不错,它可以节省关机时间,应该没问题。

请注意,如果用户清除数据或卸载应用程序,则共享首选项将丢失,用户将不得不重新注册才能再次使用,因为没有登录 Activity。

如果您不介意,那么 Ashley Alvarado 是正确的,共享首选项也可以。

您也可以使用 SQLite 来存储值,但这完全取决于您的应用程序以及您想要的方式。

我认为如果您想要更严肃的东西,那么我认为服务器端数据是可行的方法,但需要进行一些研究。

我目前正在做类似的事情,我也在我的应用程序和 SQLite 中使用共享首选项。我正在尝试学习不同的学习方法。

希望对您有所帮助。