在Android中保存和恢复首选项列表

时间:2011-01-02 08:56:50

标签: java android mobile

我有一个Android设置屏幕(即使用与Preference类相关的类),用户可以在其中配置3种不同的颜色。使用共享首选项功能将每种颜色存储为整数。

我想让用户保存并恢复所选择的颜色(即颜色方案)。在设置屏幕的顶部,我想要一个按钮,弹出所有当前保存的颜色方案的列表。选择颜色方案会将3种颜色设置设置为该颜色方案的颜色。如果用户选择保存当前颜色,则会要求他们命名颜色方案,然后该颜色方案将出现在颜色方案选择列表中。

实现此功能的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为使用Android内置的SQLite数据库是您的最佳选择。您可以创建一个包含4列colorscheme的SQL表id, color1, color2, color3。然后查询SQLiteDatabase.query方法。

查看NotePad处的http://developer.android.com示例。或者在this教程。