Android 如何实现自动登录?

Android 如何实现自动登录?,android,login,Android,Login,我有我的应用程序,第一次打开它时,它会打开启动屏幕(活动1)并移动到第二页(活动2)以请求用户名/密码。我将用户日志保存在SharedReferences(sessionid)中。稍后,当应用程序关闭并重新打开时,启动屏幕(活动1)也会打开,但这次由于用户已经登录(我可以通过启动屏幕上的SharedReferences阅读sessionid),我会自动将他带到活动3 我的问题是,我正在启动屏幕上检查他是否已经登录。我想删除启动屏幕(活动1)部分。第一次打开登录屏幕(活动2),如果第二次登录,则直

我有我的应用程序,第一次打开它时,它会打开启动屏幕(活动1)并移动到第二页(活动2)以请求用户名/密码。我将用户日志保存在SharedReferences(sessionid)中。稍后,当应用程序关闭并重新打开时,启动屏幕(活动1)也会打开,但这次由于用户已经登录(我可以通过启动屏幕上的SharedReferences阅读sessionid),我会自动将他带到活动3

我的问题是,我正在启动屏幕上检查他是否已经登录。我想删除启动屏幕(活动1)部分。第一次打开登录屏幕(活动2),如果第二次登录,则直接打开应用程序(活动3)。
我该怎么做?就像gmail一样?

将身份验证代码移动到另一个类。身份验证类应处理用户名和密码的缓存,并在用户首次登录时处理用户名和密码检查。在显示初始屏幕检查之前,请使用一种方法检查用户是否已缓存。如果用户是用户,则直接进入活动三。如果没有,则显示启动屏幕并允许用户登录。登录活动还将使用身份验证类验证用户名和密码。

将身份验证代码移动到另一个类。身份验证类应处理用户名和密码的缓存,并在用户首次登录时处理用户名和密码检查。在显示初始屏幕检查之前,请使用一种方法检查用户是否已缓存。如果用户是用户,则直接进入活动三。如果没有,则显示启动屏幕并允许用户登录。登录活动还将使用身份验证类验证用户名和密码。

我已经在我的移动应用程序中解决了这个问题。
我在我的移动应用程序中首次使用用户名/电子邮件和密码登录应用程序,成功登录后在会话中存储数据,并在url pass身份验证密钥中使用,因此在一段时间后我的会话将被销毁,但在这种情况下,我使用我的唯一身份验证密钥检索数据,因此不会在会话后重定向登录页面已销毁,如果删除移动缓存,则重定向登录页面

我已经在我的移动应用程序中解决了这个问题。
我在我的移动应用程序中首次使用用户名/电子邮件和密码登录应用程序,成功登录后在会话中存储数据,并在url pass身份验证密钥中使用,因此在一段时间后我的会话将被销毁,但在这种情况下,我使用我的唯一身份验证密钥检索数据,因此不会在会话后重定向登录页面已销毁,如果删除移动缓存,则重定向登录页面

第二个活动开始时简单检查sharepref是否有一些数据,如果没有,则将意图放在第三个屏幕上,然后登录..第二个活动开始时简单检查sharepref是否有一些数据,如果没有,则将意图放在第三个屏幕上,然后登录..您应该检查