From d5774e851196840adb991d810fa0b849f601e818 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Fri, 26 Feb 2016 05:31:17 -0500 Subject: [PATCH] Close cursors --- .../main/java/org/isoron/uhabits/models/Habit.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/isoron/uhabits/models/Habit.java b/app/src/main/java/org/isoron/uhabits/models/Habit.java index 2ddfadcf7..1d835612e 100644 --- a/app/src/main/java/org/isoron/uhabits/models/Habit.java +++ b/app/src/main/java/org/isoron/uhabits/models/Habit.java @@ -291,6 +291,7 @@ public class Habit extends Model } while (cursor.moveToNext()); } + cursor.close(); return checks; } @@ -531,19 +532,20 @@ public class Habit extends Model offset.toString(), divisor.toString()}; SQLiteDatabase db = Cache.openDatabase(); - Cursor c = db.rawQuery(query, params); + Cursor cursor = db.rawQuery(query, params); - if(!c.moveToFirst()) return new int[0]; + if(!cursor.moveToFirst()) return new int[0]; int k = 0; - int[] scores = new int[c.getCount()]; + int[] scores = new int[cursor.getCount()]; do { - scores[k++] = c.getInt(0); + scores[k++] = cursor.getInt(0); } - while (c.moveToNext()); + while (cursor.moveToNext()); + cursor.close(); return scores; }