From 5285597deeae24f8aee8ecf8a5e2701304e6350f Mon Sep 17 00:00:00 2001 From: Kuan Wang Date: Mon, 28 Nov 2022 16:37:53 +0800 Subject: [PATCH] Invoke the cursor.close() after loading data from database. Test: make RunSettingsRoboTests + manual Bug: 258099535 Change-Id: Ie8d8f5294fff6e44b7151e22f9ae7b5b53cd5d6d --- .../settings/fuelgauge/batteryusage/DatabaseUtils.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java index 4b468011766..5210302978f 100644 --- a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java +++ b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java @@ -263,6 +263,11 @@ public final class DatabaseUtils { } batteryHistEntryMap.put(key, entry); } + try { + cursor.close(); + } catch (Exception e) { + Log.e(TAG, "cursor.close() failed", e); + } } return resultMap; }