SQLiteDatabase.rawQueryWithFactory имеет один параметр editTable
, который я не совсем понимаю. Я посмотрел на источник и обнаружил, что, вероятно, все будет в порядке, если использовать findEditTables( tableName )
в качестве значения (потому что это значение используется при вызове queryWithFactory
), а findEditTables
просто получит первую таблицу из этого списка строк, я думаю, просто передать одно из имен таблиц, которые я запрашиваю, так как параметр будет работать нормально.
Однако это все равно не помогает мне понять, для чего используется параметр, поэтому, если вы знаете, было бы неплохо, если бы вы могли объяснить:)