Refine the verified links preference

- Let UI look cleaner and reduce the confusion.

Fixes: 246875492
Test: manual test
Change-Id: Ic2c947c0e05e7f9d5307c43c022638ae4b6dec8f
This commit is contained in:
Sunny Shao
2022-09-29 15:03:02 +08:00
parent 49cac6d4a8
commit 0cf48a43c3
3 changed files with 6 additions and 103 deletions

View File

@@ -246,15 +246,14 @@ public class AppLaunchSettings extends AppInfoBase implements
/** Initialize verified links preference */
private void initVerifiedLinksPreference() {
final VerifiedLinksPreference verifiedLinksPreference =
(VerifiedLinksPreference) mMainPreferenceCategory.findPreference(
VERIFIED_LINKS_PREF_KEY);
verifiedLinksPreference.setWidgetFrameClickListener(l -> {
final Preference verifiedLinksPreference = mMainPreferenceCategory.findPreference(
VERIFIED_LINKS_PREF_KEY);
verifiedLinksPreference.setOnPreferenceClickListener(preference -> {
showVerifiedLinksDialog();
return true;
});
final int verifiedLinksNo = getLinksNumber(DOMAIN_STATE_VERIFIED);
verifiedLinksPreference.setTitle(getVerifiedLinksTitle(verifiedLinksNo));
verifiedLinksPreference.setCheckBoxVisible(verifiedLinksNo > 0);
verifiedLinksPreference.setEnabled(verifiedLinksNo > 0);
}