From f4e1d10cd35a4c1f87ec6dc3e59a9d08e562ffca Mon Sep 17 00:00:00 2001 From: Ned Burns Date: Wed, 23 Sep 2015 20:15:28 -0400 Subject: Kill ActivityView's background thread when it's destroyed We were leaking background threads for every new ActivityView. Change-Id: I7ce190843265567984f6cda9c85fef478b0ead38 --- core/java/android/app/ActivityView.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/android/app/ActivityView.java b/core/java/android/app/ActivityView.java index 3018fe2594d9..6efb01110b2b 100644 --- a/core/java/android/app/ActivityView.java +++ b/core/java/android/app/ActivityView.java @@ -239,6 +239,8 @@ public class ActivityView extends ViewGroup { } mTextureView.setSurfaceTextureListener(null); + + mThread.quit(); } private void attachToSurfaceWhenReady() { -- cgit v1.2.3-59-g8ed1b