From 94296eca1077b3e5de04f1dca41fa01017c78fb5 Mon Sep 17 00:00:00 2001 From: Dake Gu Date: Tue, 28 Jul 2015 13:46:04 -0700 Subject: [PATCH] BrowseErrorFragment: fix NPE of not attached BackgroundManager BrowseErrorFragment also shows Background for selected item. Need attach BackgroundManager to window. b/22796403 Change-Id: I80bbaf48c85a318fdd0e07d4efd3d1b72876c03d --- .../android/leanback/BrowseErrorActivity.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java index 022310191..43f726eac 100644 --- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java +++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java @@ -39,6 +39,18 @@ public class BrowseErrorActivity extends Activity testError(); } + @Override + public void onAttachedToWindow() { + super.onAttachedToWindow(); + BackgroundHelper.attach(this); + } + + @Override + public void onStop() { + BackgroundHelper.release(this); + super.onStop(); + } + private void testError() { mErrorFragment = new ErrorFragment(); getFragmentManager().beginTransaction().add(R.id.main_frame, mErrorFragment).commit();