gpt4 book ai didi

android - 如何将 ContentResolver 游标与数据库游标连接起来?

转载 作者:行者123 更新时间:2023-11-29 14:22:21 25 4
gpt4 key购买 nike

我通过查询 ContentResolver 从系统中获取记录。我维护数据库中项目的顺序。所以我想按照从我的数据库中获取的顺序显示项目。

如何合并这两个信息?

编辑 1

我现在正在寻找替代方法。正如我理想中想要的那样:

  • 通过我的数据库中保存的自定义顺序获取联系人顺序(这涉及将 CR 与我的数据库游标连接起来,并按以下顺序进行排序,使用 CursorJoiner 是不可能的)
  • 但还有更多,如果连接不是唯一的,我想按联系人姓名排序作为最后的衡量标准

使用 Cursor 和 Joiners 是不可能的,因为缺少 order bys 的功能,我还需要返回一个 Cursor,因为我将在 ExpandableList 中使用

这也翻译成 TSQL 看起来像

select * from contactsdata 
left join category on contactsdata.catid=category.id
order by category.pos asc, contact.display_name asc

所以我现在正在寻找替代方案。
我想在一个临时数据库表中加载来自 CR 的所有数据,然后在临时表上执行查询,我可以在其中连接表并执行 order bys?你觉得这听起来如何?

最佳答案

看看CursorJoiner .

如果这不起作用,您可以用相当多的疼痛、威士忌或两者来滚动您自己的等效物。

关于android - 如何将 ContentResolver 游标与数据库游标连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489057/

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