Merge "Clean up database in WidgetPreviewLoader"
This commit is contained in:
committed by
Android (Google) Code Review
commit
e4b4cd7a87
@@ -894,6 +894,9 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
|
||||
protected void onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow();
|
||||
cancelAllTasks();
|
||||
if (mWidgetPreviewLoader != null) {
|
||||
mWidgetPreviewLoader.closeDb();
|
||||
}
|
||||
}
|
||||
|
||||
public void clearAllWidgetPages() {
|
||||
|
||||
@@ -352,6 +352,12 @@ public class WidgetPreviewLoader {
|
||||
}.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, (Void) null);
|
||||
}
|
||||
|
||||
public void closeDb() {
|
||||
if (mDb != null) {
|
||||
mDb.close();
|
||||
}
|
||||
}
|
||||
|
||||
private Bitmap readFromDb(String name, Bitmap b) {
|
||||
if (mCachedSelectQuery == null) {
|
||||
mCachedSelectQuery = WidgetPreviewCacheDb.COLUMN_NAME + " = ? AND " +
|
||||
|
||||
Reference in New Issue
Block a user