【发布时间】:2015-10-15 05:25:20
【问题描述】:
我需要保存一些int 和boolean 用于设置,现在我正在使用SharedPreference 进行设置,我想知道这种方式是否有问题,我可以确定这些数据不会被触摸或丢失?使用这种方式有禁忌吗?
现在真正的问题是:我需要保存一些字符串,基本上类似于... 一些 url 和 url 的文本描述,但我真的不认为 SharedPreference 会起作用,因为我没有'不知道这些项目有多少,可能是5、8、10,我不知道,这些数据将通过互联网下载,所以:我该如何保存它们?
我不是很擅长 Android 编程,但我很久以前学习过 Java,我可以将它保存为文件并解析它吗?我想我可以创建一个Serializable 包装类并将项目写入文件但是......它真的安全吗?用户可以编辑这些文件或删除它们,我认为如果我可以将它们保存在一些......“仅限应用程序锁定”文件夹中可能会更好,这样的东西是否存在?如果是,我如何访问它?
【问题讨论】:
-
所有非常有趣和有用的答案,我只选择了一个解释了 SharedPreference 如何工作以及如何保存其他东西的答案,还有另一个答案与相同的东西,但它是 2一分钟后,这就是为什么,无论如何你们都帮了我很多,所以谢谢
标签: android file sharedpreferences settings serializable