Close cursors

pull/618/head
Alex Baker 8 years ago
parent ce93e339b4
commit 279942600b

@ -367,6 +367,16 @@ public class TaskListFragment extends InjectingFragment implements
return snackbar; return snackbar;
} }
@Override
public void onDestroy() {
super.onDestroy();
Cursor cursor = taskAdapter.getCursor();
if (cursor != null) {
cursor.close();
}
}
@Override @Override
public void onPause() { public void onPause() {
super.onPause(); super.onPause();

@ -90,6 +90,9 @@ class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFactory {
@Override @Override
public void onDataSetChanged() { public void onDataSetChanged() {
if (cursor != null) {
cursor.close();
}
cursor = getCursor(); cursor = getCursor();
} }

Loading…
Cancel
Save