Merge "Support alternate button" into main
This commit is contained in:
@@ -267,6 +267,7 @@ public class ConfirmDeviceCredentialActivity extends FragmentActivity {
|
|||||||
new ChooseLockSettingsHelper.Builder(this);
|
new ChooseLockSettingsHelper.Builder(this);
|
||||||
launchedCDC = builder.setHeader(mTitle)
|
launchedCDC = builder.setHeader(mTitle)
|
||||||
.setDescription(mDetails)
|
.setDescription(mDetails)
|
||||||
|
.setAlternateButton(alternateButton)
|
||||||
.setExternal(true)
|
.setExternal(true)
|
||||||
.setUserId(LockPatternUtils.USER_REPAIR_MODE)
|
.setUserId(LockPatternUtils.USER_REPAIR_MODE)
|
||||||
.show();
|
.show();
|
||||||
|
@@ -198,8 +198,8 @@ public abstract class ConfirmDeviceCredentialBaseFragment extends InstrumentedFr
|
|||||||
mCancelButton = view.findViewById(R.id.cancelButton);
|
mCancelButton = view.findViewById(R.id.cancelButton);
|
||||||
boolean showCancelButton = mRemoteValidation || getActivity().getIntent().getBooleanExtra(
|
boolean showCancelButton = mRemoteValidation || getActivity().getIntent().getBooleanExtra(
|
||||||
SHOW_CANCEL_BUTTON, false);
|
SHOW_CANCEL_BUTTON, false);
|
||||||
boolean hasAlternateButton = (mFrp || mRemoteValidation) && !TextUtils.isEmpty(
|
boolean hasAlternateButton = (mFrp || mRemoteValidation || mRepairMode)
|
||||||
mAlternateButtonText);
|
&& !TextUtils.isEmpty(mAlternateButtonText);
|
||||||
mCancelButton.setVisibility(showCancelButton || hasAlternateButton
|
mCancelButton.setVisibility(showCancelButton || hasAlternateButton
|
||||||
? View.VISIBLE : View.GONE);
|
? View.VISIBLE : View.GONE);
|
||||||
if (hasAlternateButton) {
|
if (hasAlternateButton) {
|
||||||
|
Reference in New Issue
Block a user