Modify Guided Step example showing checkmark groups

Change example to show changing a checked item in a group while
staying on the same screen, to illustrate checkmark animations.

b/20545155

Change-Id: If7e64e57235e24fe3c6a3bf5b96c84fa7bd96da2
diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
index 3a3d712..1f9e96c 100644
--- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
+++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
@@ -35,8 +35,8 @@
  */
 public class GuidedStepActivity extends Activity {
 
-    private static final int CONTINUE = 0;
-    private static final int BACK = 1;
+    private static final int CONTINUE = 1;
+    private static final int BACK = 2;
 
     private static final int OPTION_CHECK_SET_ID = 10;
     private static final int DEFAULT_OPTION = 0;
@@ -107,6 +107,8 @@
 
     private static class SecondStepFragment extends GuidedStepFragment {
 
+        private int mSelectedOption = DEFAULT_OPTION;
+
         @Override
         public Guidance onCreateGuidance(Bundle savedInstanceState) {
             String title = getString(R.string.guidedstep_second_title);
@@ -144,12 +146,17 @@
                     actions.get(actions.size() -1).setChecked(true);
                 }
             }
+            addAction(actions, CONTINUE, "Continue", "");
         }
 
         @Override
         public void onGuidedActionClicked(GuidedAction action) {
-            FragmentManager fm = getFragmentManager();
-            GuidedStepFragment.add(fm, new ThirdStepFragment(getSelectedActionPosition()-1));
+            if (action.getId() == CONTINUE) {
+                FragmentManager fm = getFragmentManager();
+                GuidedStepFragment.add(fm, new ThirdStepFragment(mSelectedOption));
+            } else {
+                mSelectedOption = getSelectedActionPosition()-1;
+            }
         }
 
     }