【发布时间】:2018-05-28 05:59:57
【问题描述】:
我正在开发一个短信应用程序。每次用户打开应用程序时,我都会收到来自 Android Database 的消息。
在大约有 100 条消息的设备上,它运行良好。但是对于具有 10,000 条消息的设备,该应用在获取所有信息后需要大约 20 秒才能显示列表。
为了解决这个问题,我在这里考虑三种可能的选择:
- 我应该考虑将所有数据保存到我自己的
database吗?它会更快吗? - 我应该先收到一些消息,然后在后台收到其余消息吗?
- 您可能建议的任何其他选项。
提前致谢。
【问题讨论】:
-
您必须像分页一样...根据位置获取第一条记录从您的服务器获取下一条记录
标签: android database performance android-sms