Loading src/com/android/settings/applications/intentpicker/ProgressDialogFragment.java +4 −3 Original line number Diff line number Diff line Loading @@ -44,6 +44,7 @@ import com.android.settingslib.utils.ThreadUtils; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.SortedSet; /** A customized {@link InstrumentedDialogFragment} with a progress bar. */ public class ProgressDialogFragment extends InstrumentedDialogFragment { Loading Loading @@ -146,9 +147,9 @@ public class ProgressDialogFragment extends InstrumentedDialogFragment { int index = 0; mSupportedLinkWrapperList = new ArrayList<>(); for (String host : links) { final List<DomainOwner> ownerList = final SortedSet<DomainOwner> ownerSet = mDomainVerificationManager.getOwnersForDomain(host); mSupportedLinkWrapperList.add(new SupportedLinkWrapper(getActivity(), host, ownerList)); mSupportedLinkWrapperList.add(new SupportedLinkWrapper(getActivity(), host, ownerSet)); index++; // The cancel was clicked while progressing to collect data. if (!mProgressAlertDialog.isShowing()) { Loading @@ -167,7 +168,7 @@ public class ProgressDialogFragment extends InstrumentedDialogFragment { mProgressAlertDialog.getProgressBar().setProgress(progress); } }); if (ownerList.size() == 0) { if (ownerSet.size() == 0) { SystemClock.sleep(PROGRESS_BAR_STEPPING_TIME); } } Loading src/com/android/settings/applications/intentpicker/SupportedLinkWrapper.java +7 −6 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.util.Log; import com.android.settings.R; import java.util.List; import java.util.SortedSet; import java.util.stream.Collectors; /** Loading @@ -34,14 +35,14 @@ public class SupportedLinkWrapper implements Comparable { private static final String TAG = "SupportedLinkWrapper"; private String mHost; private List<DomainOwner> mOwnerList; private SortedSet<DomainOwner> mOwnerSet; private boolean mIsEnabled; private String mLastOwnerName; private boolean mIsChecked; public SupportedLinkWrapper(Context context, String host, List<DomainOwner> ownerList) { public SupportedLinkWrapper(Context context, String host, SortedSet<DomainOwner> ownerSet) { mHost = host; mOwnerList = ownerList; mOwnerSet = ownerSet; mIsEnabled = true; mLastOwnerName = ""; mIsChecked = false; Loading @@ -49,8 +50,8 @@ public class SupportedLinkWrapper implements Comparable { } private void init(Context context) { if (mOwnerList.size() > 0) { final long nonOverirideableNo = mOwnerList.stream() if (mOwnerSet.size() > 0) { final long nonOverirideableNo = mOwnerSet.stream() .filter(it -> !it.isOverrideable()) .count(); mIsEnabled = (nonOverirideableNo == 0L); Loading @@ -63,7 +64,7 @@ public class SupportedLinkWrapper implements Comparable { } private String getLastPackageLabel(Context context, boolean isOverrideable) { final List<String> labelList = mOwnerList.stream() final List<String> labelList = mOwnerSet.stream() .filter(it -> it.isOverrideable() == isOverrideable) .map(it -> getLabel(context, it.getPackageName())) .filter(label -> label != null) Loading Loading
src/com/android/settings/applications/intentpicker/ProgressDialogFragment.java +4 −3 Original line number Diff line number Diff line Loading @@ -44,6 +44,7 @@ import com.android.settingslib.utils.ThreadUtils; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.SortedSet; /** A customized {@link InstrumentedDialogFragment} with a progress bar. */ public class ProgressDialogFragment extends InstrumentedDialogFragment { Loading Loading @@ -146,9 +147,9 @@ public class ProgressDialogFragment extends InstrumentedDialogFragment { int index = 0; mSupportedLinkWrapperList = new ArrayList<>(); for (String host : links) { final List<DomainOwner> ownerList = final SortedSet<DomainOwner> ownerSet = mDomainVerificationManager.getOwnersForDomain(host); mSupportedLinkWrapperList.add(new SupportedLinkWrapper(getActivity(), host, ownerList)); mSupportedLinkWrapperList.add(new SupportedLinkWrapper(getActivity(), host, ownerSet)); index++; // The cancel was clicked while progressing to collect data. if (!mProgressAlertDialog.isShowing()) { Loading @@ -167,7 +168,7 @@ public class ProgressDialogFragment extends InstrumentedDialogFragment { mProgressAlertDialog.getProgressBar().setProgress(progress); } }); if (ownerList.size() == 0) { if (ownerSet.size() == 0) { SystemClock.sleep(PROGRESS_BAR_STEPPING_TIME); } } Loading
src/com/android/settings/applications/intentpicker/SupportedLinkWrapper.java +7 −6 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.util.Log; import com.android.settings.R; import java.util.List; import java.util.SortedSet; import java.util.stream.Collectors; /** Loading @@ -34,14 +35,14 @@ public class SupportedLinkWrapper implements Comparable { private static final String TAG = "SupportedLinkWrapper"; private String mHost; private List<DomainOwner> mOwnerList; private SortedSet<DomainOwner> mOwnerSet; private boolean mIsEnabled; private String mLastOwnerName; private boolean mIsChecked; public SupportedLinkWrapper(Context context, String host, List<DomainOwner> ownerList) { public SupportedLinkWrapper(Context context, String host, SortedSet<DomainOwner> ownerSet) { mHost = host; mOwnerList = ownerList; mOwnerSet = ownerSet; mIsEnabled = true; mLastOwnerName = ""; mIsChecked = false; Loading @@ -49,8 +50,8 @@ public class SupportedLinkWrapper implements Comparable { } private void init(Context context) { if (mOwnerList.size() > 0) { final long nonOverirideableNo = mOwnerList.stream() if (mOwnerSet.size() > 0) { final long nonOverirideableNo = mOwnerSet.stream() .filter(it -> !it.isOverrideable()) .count(); mIsEnabled = (nonOverirideableNo == 0L); Loading @@ -63,7 +64,7 @@ public class SupportedLinkWrapper implements Comparable { } private String getLastPackageLabel(Context context, boolean isOverrideable) { final List<String> labelList = mOwnerList.stream() final List<String> labelList = mOwnerSet.stream() .filter(it -> it.isOverrideable() == isOverrideable) .map(it -> getLabel(context, it.getPackageName())) .filter(label -> label != null) Loading