我正在一个简单的应用程序,显示某些类别的字符串,我使用字符串数组而不是使用数据库。这是一种不好的做法吗?我直接从值使用字符串数组,而不是使用数据库为我的应用程序。这是否会让我的应用程序变慢?
-1
A
回答
2
如果您在磁盘中写入,数据库自动变慢。所以,除非你的类别有限,否则这不是一个坏习惯。对于大类,使用数据库是显而易见的。
0
根据this回答,写入磁盘的所有内容都很慢,因为它是DB或SharedPreferences,因此只要您的类别数量有限,使用String数组的方法就没有问题。
0
如果您的类别限制在10到15左右,那么您可以使用数组,否则您应该更喜欢使用数据库来存储类别。如果您的类别始终受限于可以使用,但将来如果您想增加类别,则可以直接从数据库中增加数据库
相关问题
- 1. 使用three20会让我的应用程序变慢吗?
- 2. 我应该为我的应用程序使用AsyncTask还是IntentService?
- 3. Android:关闭我的应用程序后是否可以使用我的数据
- 4. 是否有可能通过我的ios应用程序直播到ustream而不是从ustream ios应用程序
- 5. 我是否需要此应用程序的数据库?
- 6. 如何为我的应用程序使用数据库
- 7. 如何使用我们的应用程序数据库,用于从数据库
- 8. 我的用户是否需要安装数据库程序才能使用我的数据库程序?
- 9. 我是否应该使用线程来加速应用程序
- 10. 我的应用程序是否缺少应用程序层?
- 11. Rails应用程序缓慢,是我的应用程序还是它的主机?
- 12. 如何让Facebook链接到我的网站而不是我的应用程序?
- 13. 是否可以使用Android数据库的iPhone应用程序?
- 14. 用我的数据库部署我的C#应用程序
- 15. 我正在使用静态数据,我的应用程序是否需要创建数据库?
- 16. 为什么当我的应用程序甚至不使用数据库时,我的Flask应用程序会部署到Heroku上,从而导致sqlite3.OperationalError失败?
- 17. 我应该使用哪种数据库最适合我的GIS应用程序?
- 18. 使用C#从我的应用程序
- 19. 在我的应用程序中使用预制数据库
- 20. 从我的C#应用程序连接到我的远程mysql数据库
- 21. 启用从iWork应用程序直接转移到我的应用程序
- 22. 为什么我的MVC应用程序试图作为我的机器登录到我的数据库,而不是作为应用程序池标识?
- 23. 我的iPad应用程序是否可以从使用Tapku库的应用程序商店中被拒绝?
- 24. 使用应用程序:willFinishLaunchingWithOptions而不是应用程序:didFinishLaunchingWithOptions:
- 25. 使用Rails,500错误会减慢我的应用程序吗?
- 26. 是可以从我的应用程序下载apk,并让用户从我的应用程序安装它
- 27. 我是否应该选择将数据库用于购买Android应用程序
- 28. 从我的.Net应用程序我的.NET应用程序
- 29. 使用Cocos2d与我的iPhone应用程序建立远程数据库连接
- 30. 我是否正确地组织了我的django应用程序?
答案在NO。 –