从我的Android应用程序自定义初始设置屏幕

时间:2014-04-07 18:25:19

标签: android configuration screen preferences

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

1 个答案:

答案 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);