am afafd390: Merge "Modify Guided Step example showing checkmark groups" into lmp-mr1-ub-dev
* commit 'afafd390500d6f3ef60615802ac119b8263ff496': Modify Guided Step example showing checkmark groups
This commit is contained in:
@@ -35,8 +35,8 @@ import java.util.ArrayList;
|
|||||||
*/
|
*/
|
||||||
public class GuidedStepActivity extends Activity {
|
public class GuidedStepActivity extends Activity {
|
||||||
|
|
||||||
private static final int CONTINUE = 0;
|
private static final int CONTINUE = 1;
|
||||||
private static final int BACK = 1;
|
private static final int BACK = 2;
|
||||||
|
|
||||||
private static final int OPTION_CHECK_SET_ID = 10;
|
private static final int OPTION_CHECK_SET_ID = 10;
|
||||||
private static final int DEFAULT_OPTION = 0;
|
private static final int DEFAULT_OPTION = 0;
|
||||||
@@ -107,6 +107,8 @@ public class GuidedStepActivity extends Activity {
|
|||||||
|
|
||||||
private static class SecondStepFragment extends GuidedStepFragment {
|
private static class SecondStepFragment extends GuidedStepFragment {
|
||||||
|
|
||||||
|
private int mSelectedOption = DEFAULT_OPTION;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Guidance onCreateGuidance(Bundle savedInstanceState) {
|
public Guidance onCreateGuidance(Bundle savedInstanceState) {
|
||||||
String title = getString(R.string.guidedstep_second_title);
|
String title = getString(R.string.guidedstep_second_title);
|
||||||
@@ -144,12 +146,17 @@ public class GuidedStepActivity extends Activity {
|
|||||||
actions.get(actions.size() -1).setChecked(true);
|
actions.get(actions.size() -1).setChecked(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
addAction(actions, CONTINUE, "Continue", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onGuidedActionClicked(GuidedAction action) {
|
public void onGuidedActionClicked(GuidedAction action) {
|
||||||
FragmentManager fm = getFragmentManager();
|
if (action.getId() == CONTINUE) {
|
||||||
GuidedStepFragment.add(fm, new ThirdStepFragment(getSelectedActionPosition()-1));
|
FragmentManager fm = getFragmentManager();
|
||||||
|
GuidedStepFragment.add(fm, new ThirdStepFragment(mSelectedOption));
|
||||||
|
} else {
|
||||||
|
mSelectedOption = getSelectedActionPosition()-1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user