我的android应用程序将用户信息保存为保存到内部存储的“.ser”文件中的序列化对象。 数据可以存储和检索并且写得很好,但每当用户安装应用程序更新时,所有数据都将被擦除。 我假设在安装更新时文件被删除。 我的问题是:当用户安装更新时,如何将数据保存到内部存储而不会被删除? 我是否必须使用其他方法,如SharedPreferences或SQLite? 或者我的FileOutputStream可以通过更新持久保存吗?如何在更新之间持久地将数据保存到android应用程序的内部存储中?
2
A
回答
0
如果你担心它在内存上被删除,为什么不写入分机?
0
你好Boron我一直在使用SharedPreferences
为你解释的目的。我不认为SQLite会更好,因为您可能想要保存图像和用户的生物等大量信息。
我将所有用户数据存储在共享首选项中,我几乎肯定即使在更新应用程序时数据仍然存在。这应该可以解决你的问题。
当您必须存储图像时,我建议您将图像转换为64位或某些字符串,并存储在SharedPreferences
中,这样可以减少用户意外删除移动图像的几率。
编码快乐
相关问题
- 1. 使用应用程序类在Android中存储持久数据
- 2. 将持久文本文件保存在内部存储器中
- 3. 将数据保存到内部存储
- 4. 应用程序状态,数据在内存中保存多久?
- 5. Android Studio Camera应用程序保存到内部存储
- 6. PHP应用程序如何将数据保存在内存中?
- 7. 如何直接保存到持久存储,而不需要将数据保存到内存
- 8. 将对象持久保存到GAE数据存储区后内存泄漏
- 9. 线程本地存储在backgroundworker调用之间是否持久?
- 10. 应该将永久数据保存在Angular应用程序中
- 11. 将持久数据保存在内存中
- 12. 如何将数据持久保存从PHP到Android
- 13. Android应用程序更有效地去数据库或保持内存收集
- 14. 如何观察包含应用程序和扩展之间的核心数据持久存储更改
- 15. Android-在重新启动应用程序之前保存更新的数据
- 16. 将数据保存在通知中的本地存储中当应用程序未在运行时到达android
- 17. 图形数据库如何将数据存储到持久存储?
- 18. 将数据保存到本地存储
- 19. 将数据保存到本地存储
- 20. 在内部存储器中保存文件android为我的应用程序
- 21. 如何保持存储库在MVC应用程序存活
- 22. 在整个Grails应用程序中持久保存URL参数
- 23. android - 保存文件到内部存储
- 24. 如何将数据保存在asp.net MVC2 web应用程序的内存中?
- 25. 无法从Android内部存储读取数据应用程序
- 26. Android应用程序内部数据存储
- 27. 如何将数据保存到用户的应用程序支持中?
- 28. Android在内部存储器中保存数据NullPointerException
- 29. 将受保护的数据存储在Java应用程序中
- 30. 将视频保存到内部存储
会保存到外部数据存储解决我的问题? – Baron 2011-05-16 02:49:50