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

问题描述

| 我正在开发一个Android应用程序,其中第一个屏幕是启动屏幕。如果该用户是初次使用(意味着该应用程序刚刚安装),则必须显示条款和条件 否则,我必须显示登录屏幕。 如何获取打开应用程序的次数或首次打开应用程序的指示?有any0吗?     

解决方法

您不需要此计数器:
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();
}
    ,您可以使用SharedPreferences(教程)。 只需检查onCreate()的某个值即可。如果不存在,请执行某些操作,然后设置该值。下次,该值将存在,您可以跳过它。