在Android应用中首次显示条款和条件

时间:2011-05-01 14:48:50

标签: java android android-layout android-widget android-manifest

我正在开发一个Android应用程序,其中第一个屏幕是启动画面。如果用户是第一次用户(意味着应用程序刚刚安装),我必须显示条款和条件 否则,我必须显示登录屏幕。

如何获取应用程序打开的次数或第一次打开应用程序的指示?它有API吗?

2 个答案:

答案 0 :(得分:5)

你不需要这个计数器:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
if(!prefs.getBoolean(KEY_EULA_ACCEPTED, false)) {
    showEula();
    // Determine if EULA was accepted this time
    prefs.edit().putBoolean(KEY_EULA_ACCEPTED, true).commit();
}

答案 1 :(得分:2)

您可以使用SharedPreferencestutorial)。

只需检查onCreate()上的某个值。如果它不在那里,做一些事情,然后设置值。下次,该值将在那里,您可以跳过它。