gpt4 book ai didi

android - 在建议词典中按下某个键时如何加快查询速度

转载 作者:行者123 更新时间:2023-11-29 14:03:54 26 4
gpt4 key购买 nike

DB Dictionary的结构包括两列:KEY和VALUE。当我按下一个键时,大约需要 2 秒才能完成为我的词典查找建议关键字。但是如果用户连续按下5个字,会发生什么。如果我按下一个键,之后我的查询就会执行,但它会导致我的虚拟键盘崩溃,在查询完成之前无法添加新的按键。如果我使用 UI 线程,它会导致死锁。谁能帮我解决这个问题?

更新:我结合了两种方法:索引和线程与队列。按下带有队列的键时,我添加了一个新词。我从队列中查询订单并删除它在队列前面的值。当用户重复按下一个键时,它会查询队列的最后一个元素。我使用关键字 synchronized 来避免错误 cursor index out of bounds "index -1 requested: with size 1024" with multithread

最佳答案

确保您的 Key 列已编入索引,请参阅 SQLite CREATE INDEX页面。

关于android - 在建议词典中按下某个键时如何加快查询速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8209235/

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