@Override public Cursor newCursor(SQLiteDatabase db, SQLiteCursorDriver masterQuery, String editTable, SQLiteQuery query) { supportQuery.bindTo(query); return new SQLiteCursor(masterQuery, editTable, query); } }, supportQuery.getSql(), new String[0], null, signal);
@Override public net.sqlcipher.Cursor newCursor( net.sqlcipher.database.SQLiteDatabase db, SQLiteCursorDriver masterQuery, String editTable, SQLiteQuery query) { supportQuery.bindTo(new Program(query)); return new SQLiteCursor(db, masterQuery, editTable, query); } }, supportQuery.getSql(), hack.getBindings(), null));
/** * {@inheritDoc} */ @Override public Cursor query(final SupportSQLiteQuery supportQuery, CancellationSignal signal) { BindingsRecorder hack=new BindingsRecorder(); supportQuery.bindTo(hack); return(safeDb.rawQueryWithFactory( new net.sqlcipher.database.SQLiteDatabase.CursorFactory() { @Override public net.sqlcipher.Cursor newCursor( net.sqlcipher.database.SQLiteDatabase db, SQLiteCursorDriver masterQuery, String editTable, SQLiteQuery query) { supportQuery.bindTo(new Program(query)); return new SQLiteCursor(db, masterQuery, editTable, query); } }, supportQuery.getSql(), hack.getBindings(), null)); }