如何在应用启动时显示Android偏好设置屏幕?

时间:2011-09-21 20:25:31

标签: android


我是Android开发的新手 我希望我的Android应用在第一次运行时启动首选项页面 关于如何做到的任何提示?
感谢。

2 个答案:

答案 0 :(得分:1)

你需要使用sharedpreference来保存布尔首选项。

这应该适合你。

 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
boolean previouslyStarted = prefs.getBoolean("PREVIOUSLY_STARTED, false);
if(!previouslyStarted){
SharedPreferences.Editor edit = prefs.edit();
edit.putBoolean(getString(R.string.pref_previously_started), Boolean.TRUE);
            edit.commit();
showPreference();//Here you launch your Preference Activity if it hasnt been launched before.

}

答案 1 :(得分:0)

存储隐藏的偏好,例如'has_launched_before'或其他内容。在启动时,检查该首选项,如果为false,则显示首选项屏幕而不是主屏幕,并将该首选项设置为true,以便在后续启动时不会发生。