我正在编写Web服务客户端,并具有三个明显的设置:url,用户名和密码。为此,SharedPreferences中的键值对就足够了。但是当我想要订阅多个服务器实例时,我遇到了障碍。我需要的是为用户添加的每个服务器实例存储一次三个设置。这里最好的方法是什么?创建自定义设置活动并将其保存到file?Android分层首选项
0
A
回答
0
您可以在SharedPreferences
中存储Set<String>
。您可以使用它将密钥存储到其他属性。
这样做的一种方法是使用定义每个服务器的密钥(例如“foo.com”和“bar.com”)存储一组密钥。然后为每个服务器使用已知的后缀存储您需要的属性。假设你需要存储每个人的用户名和密码,那么你应该把“foo.com-username”和“foo.com-password”作为“foo.com”服务器的用户名和密码的密钥,与“bar.com”一样。
相关问题
- 1. Android ==>首选项?
- 2. Android - 首选项 - ClassCastException
- 3. Android设置和首选项
- 4. Android自定义首选项
- 5. Android Studio共享首选项
- 6. 共享首选项Android
- 7. Android通知首选项
- 8. 共享首选项Android
- 9. 首选项不会在android
- 10. Android首选项如何去
- 11. Android共享首选项
- 12. android首选项屏幕
- 13. Android的首选项布局
- 14. Android共享首选项
- 15. Android首选项布局
- 16. Android:首选项默认值
- 17. 共享首选项Android
- 18. 保存Android的首选项
- 19. 使用共享首选项在Android中设置首选项
- 20. Android中首选项活动中的数字首选项
- 21. Android列表首选项,如何保存个人首选项
- 22. Android首选项 - 替换首选项功能
- 23. CF首选项/库/首选项
- 24. Webservice to Android的首选选项
- 25. 分层选项分配继承
- 26. Automator首选项
- 27. Android复选框首选项和额外选项
- 28. Android首选项,如何设置对自定义首选项的依赖
- 29. 如何在Android的首选项屏幕中查找首选项类别?
- 30. Android:在首选项xml中多次使用相同的首选项
不要将它们保存到一个文件中,对于每一个喜好使用不同的'SharedPreferences'名和_Android_将它们保存到你一个文件(也许,也许这将其存储在一个更好的地方) –