From 2e3684e0077ffd43b8cdba390e8c767e2e058dc6 Mon Sep 17 00:00:00 2001 From: Dake Gu Date: Thu, 1 Oct 2015 11:44:48 -0700 Subject: [PATCH] GuidedStepFragment Subclass need explcitly specify a container id for background After fixed Bug 24570987 Change-Id: I1ec51f8ea39b21e4d547e923386dd357a538ff4a --- .../com/example/android/leanback/GuidedStepActivity.java | 8 +++++--- .../android/leanback/GuidedStepSupportActivity.java | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java index f189a05c5..dac7f53c7 100644 --- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java +++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java @@ -106,9 +106,6 @@ public class GuidedStepActivity extends Activity { .build()); } - /** - * The first fragment is instantiated via XML, so it must be public. - */ public static class FirstStepFragment extends GuidedStepFragment { @Override public int onProvideTheme() { @@ -139,6 +136,11 @@ public class GuidedStepActivity extends Activity { getActivity().finish(); } } + + @Override + protected int getContainerIdForBackground() { + return R.id.lb_guidedstep_background; + } } public static class SecondStepFragment extends GuidedStepFragment { diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java index cc8f81bf6..697432371 100644 --- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java +++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java @@ -108,9 +108,6 @@ public class GuidedStepSupportActivity extends FragmentActivity { .build()); } - /** - * The first fragment is instantiated via XML, so it must be public. - */ public static class FirstStepFragment extends GuidedStepSupportFragment { @Override public int onProvideTheme() { @@ -141,6 +138,11 @@ public class GuidedStepSupportActivity extends FragmentActivity { getActivity().finish(); } } + + @Override + protected int getContainerIdForBackground() { + return R.id.lb_guidedstep_background; + } } public static class SecondStepFragment extends GuidedStepSupportFragment {