Loading core/java/android/content/ContentResolver.java +2 −0 Original line number Diff line number Diff line Loading @@ -247,6 +247,8 @@ public abstract class ContentResolver { releaseProvider(provider); return null; } // force query execution qCursor.getCount(); long durationMillis = SystemClock.uptimeMillis() - startTime; maybeLogQueryToEventLog(durationMillis, uri, projection, selection, sortOrder); // Wrap the cursor object into CursorWrapperInner object Loading core/java/android/database/sqlite/SQLiteDatabase.java +7 −7 Original line number Diff line number Diff line Loading @@ -1341,18 +1341,18 @@ public class SQLiteDatabase extends SQLiteClosable { SQLiteCursorDriver driver = new SQLiteDirectCursorDriver(this, sql, editTable); Cursor cursor = null; int count = 0; try { cursor = driver.query( cursorFactory != null ? cursorFactory : mFactory, selectionArgs); } finally { if (Config.LOGV || mSlowQueryThreshold != -1) { // Force query execution int count = -1; if (cursor != null) { count = cursor.getCount(); } } finally { if (Config.LOGV || mSlowQueryThreshold != -1) { long duration = System.currentTimeMillis() - timeStart; Loading Loading
core/java/android/content/ContentResolver.java +2 −0 Original line number Diff line number Diff line Loading @@ -247,6 +247,8 @@ public abstract class ContentResolver { releaseProvider(provider); return null; } // force query execution qCursor.getCount(); long durationMillis = SystemClock.uptimeMillis() - startTime; maybeLogQueryToEventLog(durationMillis, uri, projection, selection, sortOrder); // Wrap the cursor object into CursorWrapperInner object Loading
core/java/android/database/sqlite/SQLiteDatabase.java +7 −7 Original line number Diff line number Diff line Loading @@ -1341,18 +1341,18 @@ public class SQLiteDatabase extends SQLiteClosable { SQLiteCursorDriver driver = new SQLiteDirectCursorDriver(this, sql, editTable); Cursor cursor = null; int count = 0; try { cursor = driver.query( cursorFactory != null ? cursorFactory : mFactory, selectionArgs); } finally { if (Config.LOGV || mSlowQueryThreshold != -1) { // Force query execution int count = -1; if (cursor != null) { count = cursor.getCount(); } } finally { if (Config.LOGV || mSlowQueryThreshold != -1) { long duration = System.currentTimeMillis() - timeStart; Loading