Hide fingerprint settings help if URL is empty

Change-Id: I1631575bd6e48419f0649491a5ae167adf72c8c2
This commit is contained in:
Michael Bestas 2023-12-09 15:34:22 +02:00 committed by Michael Bestas
parent 727918bcc3
commit 84ca0e0e2f
No known key found for this signature in database

View file

@ -548,11 +548,18 @@ public class FingerprintSettings extends SubSettings {
private void updateFooterColumns(@NonNull Activity activity) {
final EnforcedAdmin admin = RestrictedLockUtilsInternal.checkIfKeyguardFeaturesDisabled(
activity, DevicePolicyManager.KEYGUARD_DISABLE_FINGERPRINT, mUserId);
final Intent helpIntent = HelpUtils.getHelpIntent(
final Intent helpIntent;
final View.OnClickListener learnMoreClickListener;
if (getHelpResource() != 0) {
helpIntent = HelpUtils.getHelpIntent(
activity, getString(getHelpResource()), activity.getClass().getName());
final View.OnClickListener learnMoreClickListener = (v) -> {
learnMoreClickListener = (v) -> {
activity.startActivityForResult(helpIntent, 0);
};
} else {
helpIntent = null;
learnMoreClickListener = null;
}
mFooterColumns.clear();
if (admin != null) {
@ -574,11 +581,13 @@ public class FingerprintSettings extends SubSettings {
column2.mTitle = getText(
R.string.security_fingerprint_disclaimer_lockscreen_disabled_2
);
if (helpIntent != null) {
if (!isUdfps() && mFingerprintWakeAndUnlock) {
column2.mLearnMoreOverrideText = getText(
R.string.security_settings_fingerprint_settings_footer_learn_more);
}
column2.mLearnMoreClickListener = learnMoreClickListener;
}
mFooterColumns.add(column2);
} else {
final FooterColumn column = new FooterColumn();
@ -586,9 +595,11 @@ public class FingerprintSettings extends SubSettings {
? R.string.private_space_fingerprint_enroll_introduction_message
: R.string.security_settings_fingerprint_enroll_introduction_v3_message,
DeviceHelper.getDeviceName(getActivity()));
if (helpIntent != null) {
column.mLearnMoreClickListener = learnMoreClickListener;
column.mLearnMoreOverrideText = getText(
R.string.security_settings_fingerprint_settings_footer_learn_more);
}
mFooterColumns.add(column);
}
}