我尝试使用
将数据附加到共享首选项文件中tcp
但我发现新值会覆盖旧值。你能帮我解决这个问题吗?
答案 0 :(得分:1)
MODE_APPEND
并不代表您为每个键添加多个值。这意味着如果文件已经存在,则会附加到并且不会被删除。我们通常使用MODE_PRIVATE
。
至于保存多个名称和密码,您可以查看putStringSet(string key Set<String> values
方法。
您可以为每个键保存一组字符串值。您可以通过一些特殊字符或字符串来分隔用户名和密码。您甚至可以将对象序列化为json。
基本上你需要做的是: