如何将活动保留在首选项屏幕设置中

时间:2016-08-06 12:00:52

标签: android android-activity android-preferences

如何在listView偏好设置中保存活动,以便当用户在偏好设置中选择活动时,以便用户下次启动应用时它们将显示为第一个屏幕?

1 个答案:

答案 0 :(得分:3)

当用户选择“活动”以保存其首选项时,您可以将该活动的名称保存到sharedPreferences。 然后在应用程序再次运行时在MainActivity类中,检查已保存的活动并启动它。

请参阅this SO question

保存到首选项:

PreferenceManager.getDefaultSharedPreferences(context).edit().putString("MYACTIVITY", "myStringToSave").commit();

获取存储的偏好:

PreferenceManager.getDefaultSharedPreferences(context).getString("MYACTIVITY", "defaultStringIfNothingFound"); 

其中myStringToSave可以是所选活动的名称