2

我创建了一个名为 activity_create_password 的活动,它将在应用程序第一次在单元上启动时为应用程序创建密码,下次它应该显示名为 activity_insert_password 的活动。我怎样才能做到这一点我没有得到请帮助。

4

2 回答 2

1

你必须使用SharedPreferences来实现这一点,你的代码应该是这样的

SharedPreferences prefs = mContext.getSharedPreferences("appName", 0);
SharedPreferences.Editor editor = prefs.edit();
Intent intent;
if (prefs.getBoolean("isInitialAppLaunch", false))
{
    intent = new Intent(this, activity_insert_password.class);
    startActivity(intent);
}
else
{
    //First Time App launched, you are putting isInitialAppLaunch to false and calling create password activity.
    editor.putBoolean("isInitialAppLaunch", false);
    intent = new Intent(this, activity_create_password.class);
    startActivity(intent);
}
于 2013-10-01T05:24:00.393 回答
0

您应该使用 SharedPreferences 类来实现这一点。

请参阅以下链接以使用共享首选项。

如何使用共享偏好

于 2013-10-01T07:16:38.063 回答