当前位置: 代码迷 >> Android >> 在 getview 中 有查询数据库 操作 会产生 什么 后果?该如何解决
  详细解决方案

在 getview 中 有查询数据库 操作 会产生 什么 后果?该如何解决

热度:613   发布时间:2016-04-28 06:30:06.0
在 getview 中 有查询数据库 操作 会产生 什么 后果?
在 getview 中 有查询数据库 操作 会产生 什么 后果?


------解决方案--------------------
个人强烈建议不要这样做,甚至严格来说一定不能这样做.
原因如下:
举个例子 不知道楼主是否做过j2ee开发 或者是否经常和sqlite 打交道? 如果是你应该清楚频繁的打开和关闭数据库是很消耗资源的。 这一点不知道其他人是否和我一样的看法! 好了这里我们知道频繁打开数据库占用资源 从这样点上来讲手机端是不建议这样的做。
再看看严格来讲一定不能这样做的原因: 手机端讲究的是ui操作或者说是用户体验   用户的操作是不未知的  用户有可能频繁的在执行下拉或者 上提操作 或者 根本就是在 条件反射式的 频繁滑动 如果你的数据查询放在这里 你是用户你会怎么样? (如果是我我直接卸载应用   用户量决定了利益 )  所以从ui设计角度和用户体验来讲一定不能这样做!