CursorToBulkCursorAdapter.close must call mCursor.close instead of mCursor.deactivate. This prevent us to call Cursor.close on cross process ContentProvider and may cause a database leak problem.
Change-Id: I126457c1b709e853727f460095b518b0420aa34f
This commit is contained in:
@@ -143,8 +143,7 @@ public final class CursorToBulkCursorAdaptor extends BulkCursorNative
|
||||
|
||||
public void close() {
|
||||
maybeUnregisterObserverProxy();
|
||||
mCursor.deactivate();
|
||||
|
||||
mCursor.close();
|
||||
}
|
||||
|
||||
public int requery(IContentObserver observer, CursorWindow window) {
|
||||
|
||||
Reference in New Issue
Block a user