0

因此,我正在编写一个 Android 应用程序,基本上每次启动它时,它都会提示您输入 PIN 码,然后才能启动该应用程序。

我有点问题的两件事是:

  1. 如何为应用创建首次登录与回访用户?我想的方法是我有一个名为 PIN 的变量,如果它等于 null,我启动第一次登录,其中您可以将 PIN 设置为基本上不为 null。然而,这导致了我的第二个更大的问题。

  2. 如何创建即使在应用程序关闭时仍保持定义的变量?起初我以为只是全局定义这些变量,但似乎根本不是这样。我意识到这可能有来源,但我尝试过搜索,但不确定在 Google 中输入什么内容。任何帮助深表感谢!

4

3 回答 3

2

您可以使用共享首选项来存储变量。看看这篇文章。它可能对您有用:http ://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/

还可以在 SO 中查看这个主题: How to use SharedPreferences in Android to store, fetch and edit values

用户首次输入 PIN 后,将其保存在共享首选项中。然后在主活动中,您可以检索首选项,如果未设置,则重定向到登录活动。

于 2013-06-06T17:18:07.043 回答
1

我会用SharedPreferences它。请参阅此处了解更多信息。

于 2013-06-06T17:16:48.913 回答
0

您可以将shared preferences用于此目的。

如果用户第一次登录,您需要创建首选项并将用户名等详细信息存储在其中。

即使您关闭应用程序,它们也会存储这些值。

共享首选项将存储在手机中,因此请记住不要在其中存储密码等关键信息。

我认为这可能会帮助您理解检查此线程

于 2013-06-06T17:18:06.637 回答