Merge "Hide "Add link" item when have no addable items" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
7ffd89ed06
@@ -312,6 +312,7 @@ public class AppLaunchSettings extends AppInfoBase implements
|
||||
/** Initialize add link preference */
|
||||
private void initAddLinkPreference() {
|
||||
mAddLinkPreference = findPreference(ADD_LINK_PREF_KEY);
|
||||
mAddLinkPreference.setVisible(isAddLinksShown());
|
||||
mAddLinkPreference.setEnabled(isAddLinksNotEmpty());
|
||||
mAddLinkPreference.setOnPreferenceClickListener(preference -> {
|
||||
final int stateNoneLinksNo = getLinksNumber(DOMAIN_STATE_NONE);
|
||||
@@ -327,6 +328,10 @@ public class AppLaunchSettings extends AppInfoBase implements
|
||||
return getLinksNumber(DOMAIN_STATE_NONE) > 0;
|
||||
}
|
||||
|
||||
private boolean isAddLinksShown() {
|
||||
return (isAddLinksNotEmpty() || getLinksNumber(DOMAIN_STATE_SELECTED) > 0);
|
||||
}
|
||||
|
||||
private void showProgressDialogFragment() {
|
||||
final Bundle args = new Bundle();
|
||||
args.putString(APP_PACKAGE_KEY, mPackageName);
|
||||
|
Reference in New Issue
Block a user