gpt4 book ai didi

java - 有没有办法删除 CursorLoader() 的选择参数中自动生成的括号?

转载 作者:行者123 更新时间:2023-12-01 11:29:19 25 4
gpt4 key购买 nike

首先,我尝试使用 fts3 sqlite 表在 Android 上进行搜索,但它不起作用,因为它默认不支持括号。

我注意到,CursorLoader()在执行时会自动将选择参数(where子句)放在括号内。

所以我的问题是,有没有办法删除括号?

任何解决方法、评论或答案将不胜感激。

最佳答案

您正在使用SQLiteQueryBuilderSQLiteQueryBuilder 是添加括号的内容。

您的选择是:

  1. Fork SQLiteQueryBuilder并修改您的副本以不在此处使用括号,或者

  2. SQLiteDatabase 上使用 rawQuery(),也许可以使用 buildQuery()buildQueryString() SQLiteQueryBuilder 上的 code> 为您提供查询的String,然后您可以对其进行修改以消除给您带来麻烦的括号

关于java - 有没有办法删除 CursorLoader() 的选择参数中自动生成的括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30551820/

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