SetupWizard: Allow skip of optional screens
Change-Id: I018d0d86a0aa711926c32f172a4d7ece6a095454
This commit is contained in:
@@ -17,11 +17,7 @@
|
|||||||
-->
|
-->
|
||||||
|
|
||||||
<WizardScript xmlns:wizard="http://schemas.android.com/apk/res/com.google.android.setupwizard"
|
<WizardScript xmlns:wizard="http://schemas.android.com/apk/res/com.google.android.setupwizard"
|
||||||
wizard:firstAction="welcome">
|
wizard:firstAction="finish">
|
||||||
|
|
||||||
<WizardAction wizard:uri="intent:#Intent;action=com.cyanogenmod.setupwizard.LINEAGE_WELCOME;end" id="welcome">
|
|
||||||
<result wizard:action="finish" />
|
|
||||||
</WizardAction>
|
|
||||||
|
|
||||||
<WizardAction wizard:uri="intent:#Intent;action=com.cyanogenmod.setupwizard.LINEAGE_SETUP_COMPLETE;end" id="finish">
|
<WizardAction wizard:uri="intent:#Intent;action=com.cyanogenmod.setupwizard.LINEAGE_SETUP_COMPLETE;end" id="finish">
|
||||||
<result wizard:action="exit" />
|
<result wizard:action="exit" />
|
||||||
|
@@ -37,7 +37,7 @@ public class FingerprintActivity extends SubBaseActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onStartSubactivity() {
|
protected void onStartSubactivity() {
|
||||||
setNextText(R.string.skip);
|
setNextAllowed(true);
|
||||||
findViewById(R.id.setup_fingerprint).setOnClickListener(new View.OnClickListener() {
|
findViewById(R.id.setup_fingerprint).setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
|
@@ -31,7 +31,7 @@ public class ScreenLockActivity extends SubBaseActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onStartSubactivity() {
|
protected void onStartSubactivity() {
|
||||||
setNextText(R.string.skip);
|
setNextAllowed(true);
|
||||||
findViewById(R.id.setup_lockscreen).setOnClickListener(new View.OnClickListener() {
|
findViewById(R.id.setup_lockscreen).setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
|
@@ -48,10 +48,10 @@ public abstract class SubBaseActivity extends BaseSetupWizardActivity {
|
|||||||
}
|
}
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setNextText(R.string.skip);
|
setNextText(R.string.skip);
|
||||||
|
setNextAllowed(false);
|
||||||
if (savedInstanceState == null) {
|
if (savedInstanceState == null) {
|
||||||
onStartSubactivity();
|
onStartSubactivity();
|
||||||
}
|
}
|
||||||
setNextAllowed(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user