From 4e79fdca333fdf6e8a52254f25eb4df7e7a122ab Mon Sep 17 00:00:00 2001 From: Craig Stout Date: Fri, 14 Nov 2014 12:13:10 -0800 Subject: [PATCH] Fix NPE if user finishes activity quickly. b/17646987 Change-Id: I6c3aa94f8b557449af410b323a6bbdfaa389015e --- .../src/com/example/android/leanback/BrowseErrorActivity.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java index a35ab5ef7..f2f61925f 100644 --- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java +++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java @@ -50,6 +50,9 @@ public class BrowseErrorActivity extends Activity handler.postDelayed(new Runnable() { @Override public void run() { + if (getFragmentManager().isDestroyed()) { + return; + } getFragmentManager().beginTransaction().remove(mSpinnerFragment).commit(); mErrorFragment.setErrorContent(getResources()); }