summaryrefslogtreecommitdiffstats
path: root/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2016-03-10 18:13:45 -0800
committerSteve Kondik <steve@cyngn.com>2016-03-10 18:13:45 -0800
commit0a521f6d93206567c14bbacdc13819bf4baf82d3 (patch)
tree2e11b47c9856368387b394b6831726f2526bf6dd /samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
parent171957c0bdc547ae6013daddffc03c8ec3ac2e3e (diff)
parentadce814038b96c87ea66fc1e5bfd85ab28d80590 (diff)
downloadandroid_development-0a521f6d93206567c14bbacdc13819bf4baf82d3.tar.gz
android_development-0a521f6d93206567c14bbacdc13819bf4baf82d3.tar.bz2
android_development-0a521f6d93206567c14bbacdc13819bf4baf82d3.zip
Merge tag 'android-6.0.1_r22' of https://android.googlesource.com/platform/development into cm-13.0staging/cm-13.0+r22stable/cm-13.0-ZNH2KBstable/cm-13.0-ZNH2K
Android 6.0.1 release 22
Diffstat (limited to 'samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java')
-rw-r--r--samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java36
1 files changed, 29 insertions, 7 deletions
diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
index c1b60f41c..711031664 100644
--- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
+++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
@@ -20,6 +20,7 @@ import android.app.Activity;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.support.v4.app.ActivityOptionsCompat;
import android.support.v17.leanback.app.GuidedStepFragment;
import android.support.v17.leanback.widget.GuidedAction;
import android.support.v17.leanback.widget.GuidanceStylist.Guidance;
@@ -39,7 +40,8 @@ public class MainActivity extends Activity {
super.onCreate(savedInstanceState);
mGuidedStepFragment = new StepFragment();
- GuidedStepFragment.add(getFragmentManager(), mGuidedStepFragment);
+ GuidedStepFragment.addAsRoot(this, mGuidedStepFragment, android.R.id.content);
+
}
public static class StepFragment extends GuidedStepFragment {
@@ -55,24 +57,42 @@ public class MainActivity extends Activity {
@Override
public void onCreateActions(List<GuidedAction> actions, Bundle savedInstanceState) {
addAction(actions, BrowseActivity.class, R.string.browse, R.string.browse_description);
+ addAction(actions, BrowseSupportActivity.class, R.string.browse_support,
+ R.string.browse_support_description);
addAction(actions, SearchActivity.class, R.string.search, R.string.search_description);
+ addAction(actions, SearchSupportActivity.class, R.string.search_support, R.string.search_support_description);
addAction(actions, DetailsActivity.class, R.string.details, R.string.details_description);
actions.get(actions.size()-1).getIntent().putExtra(DetailsActivity.EXTRA_ITEM,
new PhotoItem("Hello world", R.drawable.gallery_photo_1));
+ addAction(actions, DetailsSupportActivity.class, R.string.details_support, R.string.details_support_description);
+ actions.get(actions.size()-1).getIntent().putExtra(DetailsSupportActivity.EXTRA_ITEM,
+ new PhotoItem("Hello world", R.drawable.gallery_photo_1));
addAction(actions, SearchDetailsActivity.class, R.string.search_details,
R.string.search_details_description);
- actions.get(actions.size()-1).getIntent().putExtra(DetailsActivity.EXTRA_ITEM,
+ actions.get(actions.size()-1).getIntent().putExtra(SearchDetailsActivity.EXTRA_ITEM,
+ new PhotoItem("Hello world", R.drawable.gallery_photo_1));
+ addAction(actions, SearchDetailsSupportActivity.class, R.string.search_details_support,
+ R.string.search_details_support_description);
+ actions.get(actions.size()-1).getIntent().putExtra(SearchDetailsSupportActivity.EXTRA_ITEM,
new PhotoItem("Hello world", R.drawable.gallery_photo_1));
- addAction(actions, PlaybackOverlayActivity.class, R.string.playback,
- R.string.playback_description);
- addAction(actions, HorizontalGridTestActivity.class, R.string.hgrid,
- R.string.hgrid_description);
addAction(actions, VerticalGridActivity.class, R.string.vgrid,
R.string.vgrid_description);
+ addAction(actions, VerticalGridSupportActivity.class, R.string.vgrid_support,
+ R.string.vgrid_support_description);
addAction(actions, GuidedStepActivity.class, R.string.guidedstep,
R.string.guidedstep_description);
+ addAction(actions, GuidedStepSupportActivity.class, R.string.guidedstepsupport,
+ R.string.guidedstepsupport_description);
addAction(actions, BrowseErrorActivity.class, R.string.browseerror,
R.string.browseerror_description);
+ addAction(actions, BrowseErrorSupportActivity.class, R.string.browseerror_support,
+ R.string.browseerror_support_description);
+ addAction(actions, PlaybackOverlayActivity.class, R.string.playback,
+ R.string.playback_description);
+ addAction(actions, PlaybackOverlaySupportActivity.class, R.string.playback_support,
+ R.string.playback_support_description);
+ addAction(actions, HorizontalGridTestActivity.class, R.string.hgrid,
+ R.string.hgrid_description);
addAction(actions, DetailsPresenterSelectionActivity.class,
R.string.detail_presenter_options,
R.string.detail_presenter_options_description);
@@ -90,7 +110,9 @@ public class MainActivity extends Activity {
public void onGuidedActionClicked(GuidedAction action) {
Intent intent = action.getIntent();
if (intent != null) {
- startActivity(intent);
+ Bundle bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity())
+ .toBundle();
+ startActivity(intent, bundle);
}
}