Android 如果应用程序已经启动一次,如何阻止用户再次登录屏幕?

Android 如果应用程序已经启动一次,如何阻止用户再次登录屏幕?,android,Android,我正在制作一个具有登录屏幕的应用程序。登录的验证和其他内容由webservice处理 我的问题是,如果用户安装了该应用程序,那么如果用户第一次运行该应用程序,则会出现一个登录屏幕,通过用户在从市场下载时提供的详细信息进行登录。如果用户在第二次运行应用程序时成功登录,则不应出现登录屏幕 有人能帮我吗。 提前谢谢 成功登录后,您可以使用getSharedReferences()将值设置为true,并检查该值是否为false。 例如 首次加载应用程序时,您将getSharedReferenced().

我正在制作一个具有登录屏幕的应用程序。登录的验证和其他内容由webservice处理

我的问题是,如果用户安装了该应用程序,那么如果用户第一次运行该应用程序,则会出现一个登录屏幕,通过用户在从市场下载时提供的详细信息进行登录。如果用户在第二次运行应用程序时成功登录,则不应出现登录屏幕

有人能帮我吗。
提前谢谢

成功登录后,您可以使用
getSharedReferences()
将值设置为true,并检查该值是否为false。 例如 首次加载应用程序时,您将
getSharedReferenced().getBoolean(“登录”,false)
如果为假,则显示登录屏幕。 第一次登录后,您可以将该值设置为true
getSharedReferenced().setBoolean(“login”,true)


请原谅,如果我没有完全正确地获得函数名,因为我不知道您在做什么,我更喜欢以游戏应用程序为例。如果我是您,我更喜欢这样做。
我会将登录和游戏屏幕放在一个活动中。如果用户尚未注册,我将显示注册屏幕。但是如果已经完成了,我会直接显示游戏屏幕。希望这有帮助

Android有一个奇妙的东西叫做“SharedPreferences”。它们在Windows中充当注册表。这些用于存储用户设置。您不能实例化这个类。而是使用
getSharedReferences(Constants.PREFERENCES\u身份验证,MODE\u PRIVATE)方法。返回任何查询。欢迎来到堆栈溢出。干杯。

谢谢Jason。我认为这有助于我今后的工作。我也在考虑以同样的方式做这件事,但我现在只想知道我的方向是否正确。但当用户下载应用程序时,我的注册过程应该结束了。我想你现在明白了。感谢你欢迎Stack Overflow。使用相同的代码对上述内容进行编码。再次感谢。我很抱歉。现在我熟悉了该服务。感谢你显示我的错误。