diff options
| -rw-r--r-- | core/java/android/transition/Fade.java | 1 | ||||
| -rw-r--r-- | core/java/android/transition/TransitionInflater.java | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/transition/Fade.java b/core/java/android/transition/Fade.java index b0de711d0e3b..38b89dc4193f 100644 --- a/core/java/android/transition/Fade.java +++ b/core/java/android/transition/Fade.java @@ -103,6 +103,7 @@ public class Fade extends Visibility { TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.Fade); int fadingMode = a.getInt(R.styleable.Fade_fadingMode, getMode()); setMode(fadingMode); + a.recycle(); } @Override diff --git a/core/java/android/transition/TransitionInflater.java b/core/java/android/transition/TransitionInflater.java index 4c5a71764728..0cc981e4151d 100644 --- a/core/java/android/transition/TransitionInflater.java +++ b/core/java/android/transition/TransitionInflater.java @@ -276,9 +276,11 @@ public class TransitionInflater { transition.addTarget(clazz); } } catch (ClassNotFoundException e) { + a.recycle(); throw new RuntimeException("Could not create " + className, e); } } + a.recycle(); } else { throw new RuntimeException("Unknown scene name: " + parser.getName()); } |