From 391d560402c2902e0fd701f99eabd91025154201 Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Mon, 25 Jul 2016 15:29:59 -0700 Subject: [PATCH] Avoid destroying TextureView surfaces for onStop bug:30238922 TextureViews will hold onto their backing surfaces, which will allow them to resume gracefully when the app's surfaces are saved. Now only resources that are destroyed for onStop are DisplayLists. Change-Id: Ia768ba9ffc4497c26aa3a5b101a0f5fa1a258b9c --- core/java/android/view/TextureView.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/core/java/android/view/TextureView.java b/core/java/android/view/TextureView.java index 1a712c3916db7..b2e2505f5c5b4 100644 --- a/core/java/android/view/TextureView.java +++ b/core/java/android/view/TextureView.java @@ -355,17 +355,6 @@ public class TextureView extends View { } } - /** - * @hide - */ - @Override - protected void destroyHardwareResources() { - super.destroyHardwareResources(); - destroySurface(); - invalidateParentCaches(); - invalidate(true); - } - HardwareLayer getHardwareLayer() { if (mLayer == null) { if (mAttachInfo == null || mAttachInfo.mHardwareRenderer == null) {