Loading src/com/android/settings/applications/appinfo/AppBatteryPreferenceController.java +14 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,7 @@ public class AppBatteryPreferenceController extends BasePreferenceController public void onPause() { mParent.getLoaderManager().destroyLoader( AppInfoDashboardFragment.LOADER_BATTERY_USAGE_STATS); closeBatteryUsageStats(); } private void loadBatteryDiffEntries() { Loading Loading @@ -292,6 +293,7 @@ public class AppBatteryPreferenceController extends BasePreferenceController @Override public void onLoadFinished(Loader<BatteryUsageStats> loader, BatteryUsageStats batteryUsageStats) { closeBatteryUsageStats(); mBatteryUsageStats = batteryUsageStats; AppBatteryPreferenceController.this.onLoadFinished(); } Loading @@ -300,4 +302,16 @@ public class AppBatteryPreferenceController extends BasePreferenceController public void onLoaderReset(Loader<BatteryUsageStats> loader) { } } private void closeBatteryUsageStats() { if (mBatteryUsageStats != null) { try { mBatteryUsageStats.close(); } catch (Exception e) { Log.e(TAG, "BatteryUsageStats.close() failed", e); } finally { mBatteryUsageStats = null; } } } } Loading
src/com/android/settings/applications/appinfo/AppBatteryPreferenceController.java +14 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,7 @@ public class AppBatteryPreferenceController extends BasePreferenceController public void onPause() { mParent.getLoaderManager().destroyLoader( AppInfoDashboardFragment.LOADER_BATTERY_USAGE_STATS); closeBatteryUsageStats(); } private void loadBatteryDiffEntries() { Loading Loading @@ -292,6 +293,7 @@ public class AppBatteryPreferenceController extends BasePreferenceController @Override public void onLoadFinished(Loader<BatteryUsageStats> loader, BatteryUsageStats batteryUsageStats) { closeBatteryUsageStats(); mBatteryUsageStats = batteryUsageStats; AppBatteryPreferenceController.this.onLoadFinished(); } Loading @@ -300,4 +302,16 @@ public class AppBatteryPreferenceController extends BasePreferenceController public void onLoaderReset(Loader<BatteryUsageStats> loader) { } } private void closeBatteryUsageStats() { if (mBatteryUsageStats != null) { try { mBatteryUsageStats.close(); } catch (Exception e) { Log.e(TAG, "BatteryUsageStats.close() failed", e); } finally { mBatteryUsageStats = null; } } } }