SQLiteDatabase.rawQueryWithFactory有一个参数editTable
,我真的不明白。我查看了源代码,发现使用findEditTables( tableName )
作为值可能会很好(因为这是调用queryWithFactory
时使用的值),并且findEditTables
只是从字符串列表中获取第一个表,我想只需传递一个我正在查询的表名,因为参数可以正常工作。
然而,这仍然无法帮助我理解参数的用途,所以如果你知道如果你能解释它会很好:)
答案 0 :(得分:0)
editTable - > SQLiteDirectCursorDriver - > SQLiteCursor
SQLiteDirectCursorDriver
将editTable
传递给SQLiteCursor
而不会影响任何其他内容。