在Android上存储帐户设置列表

时间:2012-02-07 10:07:24

标签: android

只是想知道如何在Android上执行此操作。我的应用程序需要存储用户帐户的列表。每个帐户都有,帐户名称用户名,密码,服务器地址等。

我首先尝试使用Preference Activity实现这一点,这很有效但似乎只会导致单个帐户的用户界面。我不知道如何安排这个,所以数据存储为一组帐户,所以如果从顶级列表中选择帐户3,首选项将显示帐户3的设置。

例如,如果您的电子邮件应用具有多个帐户,则您希望能够单独配置每个帐户。它们具有相同的设置,但具有不同的实例,因此每个帐户都有自己的首选项文件。

由于

1 个答案:

答案 0 :(得分:1)

您很可能需要一个数据库(通常是本地sqlite)来存储数据然后您将使用ListView并实现onClick方法或者如您所说的PreferenceScreen并在从数据库检索数据时以编程方式添加首选项对于每个帐户。 为了实现它,请看这里 Dynamic ListPreference in android 或者在这里 How can I keep on adding preferences when i click one?


希望这有助于升技