【发布时间】:2014-09-18 02:06:25
【问题描述】:
我有一个长期运行的内容提供程序,基本上它在云中进行一些搜索并返回带有结果的光标。我的问题是取决于服务器的连接和负载。结果可能需要 5-7 秒才能返回。
如果我使用 Content Provider 进行预测性搜索,它似乎会阻止其他查询(来自同一活动),直到前一个查询返回。
关于如何取消提供者查询有什么建议吗?
我曾尝试使用 asyncTask & Thread,但无济于事。看来我仍然在提供程序(解析器)上被阻止
【问题讨论】:
标签: android multithreading android-contentprovider android-contentresolver