From 0a19db4500ad8ce6ba0dd7c97e0b3c964c5b6642 Mon Sep 17 00:00:00 2001 From: Nikolas Havrikov Date: Thu, 10 Feb 2022 14:52:37 +0100 Subject: [PATCH] Recycle obtained TypedArrays Bug: 218835043 Test: make Change-Id: I34f53b8767b34b77a8a8246e9d3863854477feb6 --- core/java/android/widget/DatePickerCalendarDelegate.java | 1 + core/java/android/widget/TimePickerClockDelegate.java | 1 + 2 files changed, 2 insertions(+) diff --git a/core/java/android/widget/DatePickerCalendarDelegate.java b/core/java/android/widget/DatePickerCalendarDelegate.java index ec072097f03cc..1bde2351b2da0 100755 --- a/core/java/android/widget/DatePickerCalendarDelegate.java +++ b/core/java/android/widget/DatePickerCalendarDelegate.java @@ -209,6 +209,7 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate { // Generate a non-activated color using the disabled alpha. final TypedArray ta = mContext.obtainStyledAttributes(ATTRS_DISABLED_ALPHA); final float disabledAlpha = ta.getFloat(0, 0.30f); + ta.recycle(); defaultColor = multiplyAlphaComponent(activatedColor, disabledAlpha); } diff --git a/core/java/android/widget/TimePickerClockDelegate.java b/core/java/android/widget/TimePickerClockDelegate.java index dc9a585b56e23..a453c28185666 100644 --- a/core/java/android/widget/TimePickerClockDelegate.java +++ b/core/java/android/widget/TimePickerClockDelegate.java @@ -373,6 +373,7 @@ class TimePickerClockDelegate extends TimePicker.AbstractTimePickerDelegate { // Generate a non-activated color using the disabled alpha. final TypedArray ta = mContext.obtainStyledAttributes(ATTRS_DISABLED_ALPHA); final float disabledAlpha = ta.getFloat(0, 0.30f); + ta.recycle(); defaultColor = multiplyAlphaComponent(activatedColor, disabledAlpha); }