Revert changes of adding guidedstep fragment in Browse
Bug 23324164
Change-Id: I7a5fe395429e2b96f54953975f0722657d577330
diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
index 1ff02f9..0a50951 100644
--- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
+++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
@@ -17,12 +17,6 @@
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.app.ActivityOptionsCompat;
-import android.app.FragmentManager;
-import android.graphics.drawable.Drawable;
-import android.support.v17.leanback.app.GuidedStepFragment;
-import android.support.v17.leanback.widget.GuidedAction;
-import android.support.v17.leanback.widget.GuidanceStylist;
-import android.support.v17.leanback.widget.GuidanceStylist.Guidance;
import android.support.v17.leanback.widget.ArrayObjectAdapter;
import android.support.v17.leanback.widget.HeaderItem;
import android.support.v17.leanback.widget.ImageCardView;
@@ -37,9 +31,6 @@
import android.view.View;
import android.view.ViewGroup;
-import java.util.List;
-import java.util.ArrayList;
-
public class BrowseFragment extends android.support.v17.leanback.app.BrowseFragment {
private static final String TAG = "leanback.BrowseFragment";
@@ -134,77 +125,26 @@
@Override
public void onItemClicked(Presenter.ViewHolder itemViewHolder, Object item,
RowPresenter.ViewHolder rowViewHolder, Row row) {
- ConfirmPhotoView step = new ConfirmPhotoView((PhotoItem)item,
- (ImageCardView)itemViewHolder.view);
- GuidedStepFragment.add(getFragmentManager(), step);
- }
- }
- private class ConfirmPhotoView extends GuidedStepFragment {
- private static final int CONTINUE = 1;
- private static final int BACK = 2;
-
- private PhotoItem mItem;
- private ImageCardView mImageCardView;
-
- private void addAction(List<GuidedAction> actions, long id, String title, String desc) {
- actions.add(new GuidedAction.Builder()
- .id(id)
- .title(title)
- .description(desc)
- .build());
- }
-
- ConfirmPhotoView(PhotoItem item, ImageCardView imageCardView) {
- mItem = item;
- mImageCardView = imageCardView;
- }
-
- @Override
- public Guidance onCreateGuidance(Bundle savedInstanceState) {
- String title = "Confirm";
- String breadcrumb = "BrowseFragment";
- String description = "Confirm intent to view this photo";
- Drawable icon = getActivity().getDrawable(R.drawable.ic_main_icon);
- return new Guidance(title, description, breadcrumb, icon);
- }
-
- @Override
- public void onCreateActions(List<GuidedAction> actions, Bundle savedInstanceState) {
- addAction(actions, CONTINUE, "Continue", "Let's do it");
- addAction(actions, BACK, "Cancel", "Nevermind");
- }
-
- @Override
- public void onGuidedActionClicked(GuidedAction action) {
- FragmentManager fm = getFragmentManager();
- if (action.getId() == CONTINUE) {
- launchPhotoActivity(mItem, mImageCardView);
+ Intent intent;
+ Bundle bundle;
+ if ( ((PhotoItem) item).getImageResourceId() == R.drawable.gallery_photo_8) {
+ intent = new Intent(getActivity(), BrowseActivity.class);
+ bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity())
+ .toBundle();
+ } else if ( ((PhotoItem) item).getImageResourceId() == R.drawable.gallery_photo_7) {
+ intent = new Intent(getActivity(), RowsActivity.class);
+ bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity())
+ .toBundle();
} else {
- fm.popBackStack();
+ intent = new Intent(getActivity(), DetailsActivity.class);
+ intent.putExtra(DetailsActivity.EXTRA_ITEM, (PhotoItem) item);
+ bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(
+ getActivity(),
+ ((ImageCardView)itemViewHolder.view).getMainImageView(),
+ DetailsActivity.SHARED_ELEMENT_NAME).toBundle();
}
+ getActivity().startActivity(intent, bundle);
}
}
-
- private void launchPhotoActivity(PhotoItem item, ImageCardView imageCardView) {
- Intent intent;
- Bundle bundle;
- if ( item.getImageResourceId() == R.drawable.gallery_photo_8) {
- intent = new Intent(getActivity(), BrowseActivity.class);
- bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity())
- .toBundle();
- } else if ( item.getImageResourceId() == R.drawable.gallery_photo_7) {
- intent = new Intent(getActivity(), RowsActivity.class);
- bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity())
- .toBundle();
- } else {
- intent = new Intent(getActivity(), DetailsActivity.class);
- intent.putExtra(DetailsActivity.EXTRA_ITEM, item);
- bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(
- getActivity(),
- imageCardView.getMainImageView(),
- DetailsActivity.SHARED_ELEMENT_NAME).toBundle();
- }
- getActivity().startActivity(intent, bundle);
- }
}