我有ListView约30项。当我点击某个项目时,会显示一些文字。 目前我正在将文本存储在strings.xml中,但我不知道将此文本插入数据库是否更好。 两种方式的优点和缺点是什么?哪个更快?Android - xml vs.数据库
0
A
回答
2
如果文字是静态的,或者不随时间变化的,我一定会把它的strings.xml在res文件夹。当您创建应用的.apk文件时,res文件夹中的所有XML文件都会进行优化和压缩。数据库也引入了更多的复杂性,并且在检索文本之前必须连接到数据库。如果你的文本随着时间的推移而改变,你将需要把它放在一个数据库中(或者普通文件,如果你愿意的话)。
2
,我宁愿让他们在strings.xml中,而不是数据库如果它越来越显示在列表中的字符串不是动态的(而代码excutes没有改变),这样就能避免与数据库检索不必要的逻辑。 30不是一个很大的数字。
相关问题
- 1. 标记:数据库VS XML
- 2. Android Xml数据库
- 3. H2数据库SQLite的VS Android上
- 4. psql数据库 - #vs =#
- 5. SOA vs数据库
- 6. SharedPreferences与数据库vs JSON
- 7. 内存数据库vs图数据库
- 8. LocalStorage vs Sqlite数据库
- 9. 数据库vs Solr vs图形数据库(Neo4j)
- 10. 来自ASSETS的Android- XML数据库
- 11. Android - 小型数据库 - xml与sqlite
- 12. xml或sql的小型android数据库?
- 13. 在数据库中存储XML数据 - 许多表vs vs在列中转储xml
- 14. Cookie vs会话vs数据库
- 15. 数据库或XML
- 16. XML与数据库
- 17. 数据库对XML
- 18. XML Oracle数据库
- 19. 数据库日志VS
- 20. LDAP VS关系数据库
- 21. UnitOfWork vs数据库连接
- 22. 数据库vs资源
- 23. SQL数据库vs对象
- 24. MapDB vs常规数据库
- 25. 数据库在2015年VS
- 26. Android + Phonegap + XML数据
- 27. 在数据库vs文件系统上存储xml文件
- 28. Xml vs可重复使用的软件中的表数据库
- 29. 数据库vs XML用于已发布的记录目录
- 30. Android:在哪里存储数据?数据库还是xml?
你指的是值文件夹中的默认strings.xml吗? – WarrenFaith 2012-01-10 16:08:50
@WarrenFaith,是的,你是对的。 – 2012-01-10 16:51:50
正如其他答案所说:如果它们是静态的,请使用strings.xml。最大优势:易于本地化。不要低估这一优势。 – WarrenFaith 2012-01-10 17:30:20