SetupWizard: Add Cyanogen services page

Change-Id: I39970b1b659a3a7ed3bb5b4350707aa0e53aba24
This commit is contained in:
cretin45
2015-01-19 14:29:43 -08:00
parent 74ca6faf3a
commit 48ca24eb9b
18 changed files with 625 additions and 100 deletions

View File

@@ -55,10 +55,14 @@ public class GmsAccountPage extends SetupPage {
@Override
public void doLoadAction(Activity context, int action) {
launchGmsAccountSetup(context, action);
if (action == Page.ACTION_PREVIOUS) {
getCallbacks().onPreviousPage();
} else {
launchGmsAccountSetup(context);
}
}
public void launchGmsAccountSetup(final Activity activity, final int action) {
public void launchGmsAccountSetup(final Activity activity) {
Bundle bundle = new Bundle();
bundle.putBoolean(SetupWizardApp.EXTRA_FIRST_RUN, true);
bundle.putBoolean(SetupWizardApp.EXTRA_ALLOW_SKIP, true);
@@ -79,11 +83,7 @@ public class GmsAccountPage extends SetupPage {
if (token != null) {
setCompleted(true);
}
if (action == Page.ACTION_NEXT) {
getCallbacks().onNextPage();
} else {
getCallbacks().onPreviousPage();
}
getCallbacks().onNextPage();
}
}, null);
}