gpt4 book ai didi

android - 在 Android 中从 Sqlite 数据库加载大量数据

转载 作者:行者123 更新时间:2023-11-29 16:17:49 25 4
gpt4 key购买 nike

我正在编写一个包含不同部分的 Android 应用程序,包括字典。为了实现字典,我使用了以下技术:

  1. 从 Sqlite 数据库中读取所有单词并将它们存储在数组列表中。 (“从词汇表中选择 *”)。

  2. 在数组列表上使用简单的二进制搜索来搜索定义。

从数据库中获取单词的时间太长(大约 50000 个单词),有时会出现“内存不足”异常。然而,加载数据后,它可以非常快速地找到单词的定义。你能指导我如何实现字典吗?

最佳答案

数据库通常用于快速内存不足访问(磁盘访问)。获取整个数据库并将其放入内存没有多大意义。使用 sql 仅访问特定任务所需的信息。在查找键上建立索引以提高性能

关于android - 在 Android 中从 Sqlite 数据库加载大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com