使用Application类在Android中存储持久数据

使用Application类在Android中存储持久数据,第1张

概述我发现自己经常使用Application类来持久化用户数据.这些是应用程序范围的资源,虽然我有时会通过存储一两个整数作弊.这样做有什么缺点吗?我找不到任何限制可以存储在这里的数据量的文档. 好吧, documentation to Application说: There is normally no need to subclass Application. In most situation, 我发现自己经常使用Application类来持久化用户数据.这些是应用程序范围的资源,虽然我有时会通过存储一两个整数作弊.这样做有什么缺点吗?我找不到任何限制可以存储在这里的数据量的文档.解决方法 好吧,documentation to Application说:

There is normally no need to subclass
Application. In most situation,static
singletons can provIDe the same
functionality in a more modular way.

你放在那里的东西也会进入堆(*),它受到大小限制(例如24 MB).如果要存储更多数据,则应将其放在数据库或文件系统中.

*)从技术上讲,AndroID的Dalvik vm可能没有堆,但是其他方法可以将内容存储在主内存中.

总结

以上是内存溢出为你收集整理的使用Application类在Android中存储持久数据全部内容,希望文章能够帮你解决使用Application类在Android中存储持久数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1128273.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存