GuidedStepFragment: Example of two columns actions

Bug 24979563

Change-Id: Id28e9b374d464846043e96c6b24ee95eed1af1d7
diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
index 46f1ba9..66888ab 100644
--- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
+++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
@@ -206,6 +206,10 @@
                     "Input credit card number", "Input credit card number");
             addEditableDescriptionAction(actions, PASSWORD, "Password", "", "",
                     InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
+        }
+
+        @Override
+        public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) {
             actions.add(new GuidedAction.Builder().constructContinue(getActivity())
                     .description("Continue")
                     .build());
@@ -265,8 +269,9 @@
         }
 
         void updateContinue(boolean enabled) {
-            findActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled);
-            notifyActionChanged(findActionPositionById(GuidedAction.ACTION_ID_CONTINUE));
+            findButtonActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled);
+            notifyButtonActionChanged(findButtonActionPositionById(
+                    GuidedAction.ACTION_ID_CONTINUE));
         }
     }
 
@@ -312,6 +317,10 @@
                     actions.get(actions.size() -1).setChecked(true);
                 }
             }
+        }
+
+        @Override
+        public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) {
             actions.add(new GuidedAction.Builder().constructContinue(getActivity())
                     .build());
         }
diff --git a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
index 8baeb6a..70a0db8 100644
--- a/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
+++ b/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
@@ -208,6 +208,10 @@
                     "Input credit card number", "Input credit card number");
             addEditableDescriptionAction(actions, PASSWORD, "Password", "", "",
                     InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
+        }
+
+        @Override
+        public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) {
             actions.add(new GuidedAction.Builder().constructContinue(getActivity())
                     .description("Continue")
                     .build());
@@ -267,8 +271,9 @@
         }
 
         void updateContinue(boolean enabled) {
-            findActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled);
-            notifyActionChanged(findActionPositionById(GuidedAction.ACTION_ID_CONTINUE));
+            findButtonActionById(GuidedAction.ACTION_ID_CONTINUE).setEnabled(enabled);
+            notifyButtonActionChanged(findButtonActionPositionById(
+                    GuidedAction.ACTION_ID_CONTINUE));
         }
     }
 
@@ -314,6 +319,10 @@
                     actions.get(actions.size() -1).setChecked(true);
                 }
             }
+        }
+
+        @Override
+        public void onCreateButtonActions(List<GuidedAction> actions, Bundle savedInstanceState) {
             actions.add(new GuidedAction.Builder().constructContinue(getActivity())
                     .build());
         }