diff options
author | Vasu Nori <vnori@google.com> | 2011-03-01 18:26:17 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-03-01 18:26:17 -0800 |
commit | c3d979834eb7e94ca0e4b16cd602eb2642121dcd (patch) | |
tree | 53f016aa28b512362516f7d27a1667c1e652ca4b /core | |
parent | c13c8d82aea28c26eb891082d4931e5edb99cee3 (diff) | |
parent | 8a358a7eedae45178f55c3b514a15e8ae4b10dba (diff) | |
download | frameworks_base-c3d979834eb7e94ca0e4b16cd602eb2642121dcd.zip frameworks_base-c3d979834eb7e94ca0e4b16cd602eb2642121dcd.tar.gz frameworks_base-c3d979834eb7e94ca0e4b16cd602eb2642121dcd.tar.bz2 |
Merge "bug:3497143 don't print warning if it is a bug in platform - not in app."
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/database/AbstractWindowedCursor.java | 3 | ||||
-rw-r--r-- | core/java/android/database/CursorWindow.java | 9 |
2 files changed, 5 insertions, 7 deletions
diff --git a/core/java/android/database/AbstractWindowedCursor.java b/core/java/android/database/AbstractWindowedCursor.java index 8addaa8..3d95769 100644 --- a/core/java/android/database/AbstractWindowedCursor.java +++ b/core/java/android/database/AbstractWindowedCursor.java @@ -117,7 +117,8 @@ public abstract class AbstractWindowedCursor extends AbstractCursor { super.checkPosition(); if (mWindow == null) { - throw new StaleDataException("Attempting to access a closed cursor"); + throw new StaleDataException("Attempting to access a closed CursorWindow." + + "Most probable cause: cursor is deactivated prior to calling this method."); } } diff --git a/core/java/android/database/CursorWindow.java b/core/java/android/database/CursorWindow.java index bd78063..7a2d271 100644 --- a/core/java/android/database/CursorWindow.java +++ b/core/java/android/database/CursorWindow.java @@ -568,12 +568,9 @@ public class CursorWindow extends SQLiteClosable implements Parcelable { if (nWindow == 0) { return; } - if (StrictMode.vmSqliteObjectLeaksEnabled()) { - StrictMode.onSqliteObjectLeaked( - "Releasing cursor in a finalizer. Please ensure " + - "that you explicitly call close() on your cursor: ", - mStackTrace); - } + // due to bugs 3329504, 3502276, cursorwindow sometimes is closed in fialize() + // don't print any warning saying "don't release cursor in finzlize" + // because it is a bug in framework code - NOT an app bug. recordClosingOfWindow(nWindow); close_native(); } |