我想用SQLiteStatement
我的ContentProvider
而不是rawQuery
其他标准方法之一。我认为 usingSQLiteStatement
会提供一种更自然、原生、高效且不易出错的查询方法。
问题是我看不到生成和返回Cursor
. 我意识到我可以使用“调用”并返回 a Bundle
,但这种方法要求我同时缓存并返回所有选定的行——这可能是巨大的。
我将开始查看 Android 源代码 - 我认为“查询”最终会使用SQLiteStatement
并以某种方式生成Cursor
. 但是,如果有人对此有任何指示或知识,我将非常感谢您的分享。