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

How the Activities are kept in preference screen settings

如何在 listView 首选项中保存活动,以便当用户在首选项中选择 activity 时,当用户下次启动应用程序时,它们将显示为第一个屏幕?

当用户选择 Activity 保存在它的首选项中时,您可以将 Activity 的名称保存到 sharedPreferences。 然后在您的 MainActivity class 中,当应用程序再次运行时,检查保存的 activity 并启动它。

this SO question

要保存到首选项:

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

获取存储的首选项:

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

其中 myStringToSave 可以是所选 activity

的名称