【问题标题】:A method to serialize simple data and achieve compatibility.一种序列化简单数据并实现兼容性的方法。
【发布时间】:2012-01-06 15:28:51
【问题描述】:

在 android 应用程序中,将原始数据变量(例如 3 个整数的列表)存储在设备上的最佳方法是什么,以便应用程序可以看到和操作这些整数,但在更新后仍保留在设备上应用程序?

另外,最好有办法区分用户更新和卸载并删除后者的文件。有什么我不知道的简单方法吗?

任何实际序列化数据的示例代码都会非常有帮助。

我正在阅读文档,但找不到非常清晰的示例。

【问题讨论】:

  • 你知道SharedPreferences吗?
  • 我一直在看,但它没有在文档中指定数据的持久性。更新应用程序后共享首选项是否会保留?内部存储明确表示卸载时会删除文件。我想我的问题更多关于这个。
  • 是的,SharedPreferences 将在每次应用程序更新时保持不变,正如已经回答的 here。在早期,issue 与前向锁定/复制保护结合使用,但在 1.5 中已修复。

标签: java android serialization save uninstallation


【解决方案1】:

参考here

【讨论】:

  • 我不会对此投反对票,因为您是 StackOverflow 的新手,但是:Answers that contain only a link are bad。请至少给出一个小摘要链接中的答案是什么,并添加它以获取更多信息。也请label links with something else than "here",让感兴趣的人在点击链接时知道他们要去哪里。谢谢。
  • 为了透明起见,当你链接到它时,还要补充一点,这是你自己的博客。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-04
  • 2012-04-17
相关资源
最近更新 更多