【问题标题】:Custom initial setup screen from my android application来自我的 android 应用程序的自定义初始设置屏幕
【发布时间】:2014-04-07 18:25:18
【问题描述】:
我想为初始用户设置创建一个仅在第一次显示时显示的屏幕。我读到我可以用“PreferenceActivity”来做到这一点。但我需要的是应用程序最初逐步请求数据,首先是您的电子邮件,第二个显示另一个参数,第三个屏幕中的另一个参数,依此类推。我的问题是,最好的方法是为每个参数创建一个活动,还是只有一种方法可以生成单独询问每个参数的活动。
【问题讨论】:
标签:
android
configuration
screen
preferences
【解决方案1】:
您可以为此使用SharePrefrence。设置完成后,将值(我的代码中的setupValue)保存到SharePrefrence。并在每次启动应用程序时检查该值(我的代码中的setupValue)。
您可以将其另存为:
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putBoolean("your_setup_flag", false);
editor.commit();
你可以得到它:
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
boolean setupValue = sp.getBoolean("your_setup_flag", false);