0

我正在编写一个 Web 服务客户端,并具有三个明显的设置:url、用户名和密码。为此, SharedPreferences中的键值对就足够了。但是当我想订阅多个服务器实例时遇到了障碍。我需要的是为用户添加的每个服务器实例存储一次的三个设置。这里最好的方法是什么?创建自定义设置活动并将其保存到文件中

4

1 回答 1

0

您可以将 a 存储Set<String>SharedPreferences. 您可以使用它来存储其他属性的密钥。

这样做的一种方法是存储一个集合,其中包含定义每个服务器的键(例如,“foo.com”和“bar.com”)。然后使用已知后缀为每个服务器存储您需要的属性。假设您需要存储每个用户名和密码,然后将“foo.com-username”和“foo.com-password”作为“foo.com”服务器的用户名和密码的键,与“bar.com”相同。

于 2012-12-29T22:55:39.630 回答