我想创建一个只显示初次用户设置的屏幕。我读到我可以用" PreferenceActivity来做到这一点。"但我需要的是应用程序最初逐步请求数据,首先是电子邮件,第二次显示另一个参数,第三个屏幕中的另一个参数,依此类推。我的问题是,执行此操作的最佳方法是为每个参数创建活动,还是只有一种方法可以生成分别询问每个参数的活动。
答案 0 :(得分:0)
您可以使用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);