summaryrefslogtreecommitdiffstats
path: root/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java')
-rw-r--r--samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java
index ac0b67154..9fe7fd359 100644
--- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java
+++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java
@@ -40,6 +40,7 @@ public class DetailsPresenterSelectionActivity extends Activity {
private static final long ACTION_ID_SWITCH_LEGACY_ON = 10000;
private static final long ACTION_ID_SWITCH_LEGACY_OFF = 10001;
+ public static boolean USE_LEGACY_PRESENTER = false;
private static final String[] OPTION_NAMES = { "Use new details presenter", "Use legacy details presenter" };
private static final String[] OPTION_DESCRIPTIONS = { "Use new details presenter",
@@ -49,7 +50,7 @@ public class DetailsPresenterSelectionActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- GuidedStepFragment.add(getFragmentManager(), new SetupFragment());
+ GuidedStepFragment.addAsRoot(this, new SetupFragment(), android.R.id.content);
}
private static void addAction(List<GuidedAction> actions, long id, String title, String desc) {
@@ -97,11 +98,11 @@ public class DetailsPresenterSelectionActivity extends Activity {
for (int i = 0; i < OPTION_NAMES.length; i++) {
boolean checked = false;
if (OPTION_IDS[i] == ACTION_ID_SWITCH_LEGACY_ON) {
- if (DetailsActivity.USE_LEGACY_PRESENTER) {
+ if (USE_LEGACY_PRESENTER) {
checked = true;
}
} else if (OPTION_IDS[i] == ACTION_ID_SWITCH_LEGACY_OFF) {
- if (!DetailsActivity.USE_LEGACY_PRESENTER) {
+ if (!USE_LEGACY_PRESENTER) {
checked = true;
}
}
@@ -113,9 +114,9 @@ public class DetailsPresenterSelectionActivity extends Activity {
@Override
public void onGuidedActionClicked(GuidedAction action) {
if (action.getId() == ACTION_ID_SWITCH_LEGACY_ON) {
- DetailsActivity.USE_LEGACY_PRESENTER = action.isChecked();
+ USE_LEGACY_PRESENTER = action.isChecked();
} else if (action.getId() == ACTION_ID_SWITCH_LEGACY_OFF) {
- DetailsActivity.USE_LEGACY_PRESENTER = !action.isChecked();
+ USE_LEGACY_PRESENTER = !action.isChecked();
}
getActivity().finish();
}