Loading src/com/android/settings/applications/ManageApplications.java +19 −3 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import android.os.UserManager; import android.preference.PreferenceFrameLayout; import android.support.annotation.VisibleForTesting; import android.text.TextUtils; import android.util.ArraySet; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; Loading Loading @@ -86,10 +87,12 @@ import com.android.settingslib.applications.ApplicationsState.VolumeFilter; import com.android.settingslib.applications.StorageStatsSource; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Locale; import java.util.Set; /** * Activity to pick an application that will be used to display installation information and Loading Loading @@ -253,6 +256,12 @@ public class ManageApplications extends InstrumentedPreferenceFragment public static final int LIST_TYPE_MANAGE_SOURCES = 8; public static final int LIST_TYPE_GAMES = 9; // List types that should show instant apps. public static final Set<Integer> LIST_TYPES_WITH_INSTANT = new ArraySet<>(Arrays.asList( LIST_TYPE_MAIN, LIST_TYPE_STORAGE)); private View mRootView; private View mSpinnerHeader; Loading Loading @@ -701,8 +710,10 @@ public class ManageApplications extends InstrumentedPreferenceFragment } public void setHasInstant(boolean haveInstantApps) { if (LIST_TYPES_WITH_INSTANT.contains(mListType)) { mFilterAdapter.setFilterEnabled(FILTER_APPS_INSTANT, haveInstantApps); } } static class FilterSpinnerAdapter extends ArrayAdapter<CharSequence> { Loading Loading @@ -956,9 +967,14 @@ public class ManageApplications extends InstrumentedPreferenceFragment filterObj = mOverrideFilter; } if (!mManageApplications.mShowSystem) { if (LIST_TYPES_WITH_INSTANT.contains(mManageApplications.mListType)) { filterObj = new CompoundFilter(filterObj, ApplicationsState.FILTER_DOWNLOADED_AND_LAUNCHER_AND_INSTANT); } else { filterObj = new CompoundFilter(filterObj, ApplicationsState.FILTER_DOWNLOADED_AND_LAUNCHER); } } switch (mLastSortMode) { case R.id.sort_order_size: switch (mWhichSize) { Loading Loading
src/com/android/settings/applications/ManageApplications.java +19 −3 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import android.os.UserManager; import android.preference.PreferenceFrameLayout; import android.support.annotation.VisibleForTesting; import android.text.TextUtils; import android.util.ArraySet; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; Loading Loading @@ -86,10 +87,12 @@ import com.android.settingslib.applications.ApplicationsState.VolumeFilter; import com.android.settingslib.applications.StorageStatsSource; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Locale; import java.util.Set; /** * Activity to pick an application that will be used to display installation information and Loading Loading @@ -253,6 +256,12 @@ public class ManageApplications extends InstrumentedPreferenceFragment public static final int LIST_TYPE_MANAGE_SOURCES = 8; public static final int LIST_TYPE_GAMES = 9; // List types that should show instant apps. public static final Set<Integer> LIST_TYPES_WITH_INSTANT = new ArraySet<>(Arrays.asList( LIST_TYPE_MAIN, LIST_TYPE_STORAGE)); private View mRootView; private View mSpinnerHeader; Loading Loading @@ -701,8 +710,10 @@ public class ManageApplications extends InstrumentedPreferenceFragment } public void setHasInstant(boolean haveInstantApps) { if (LIST_TYPES_WITH_INSTANT.contains(mListType)) { mFilterAdapter.setFilterEnabled(FILTER_APPS_INSTANT, haveInstantApps); } } static class FilterSpinnerAdapter extends ArrayAdapter<CharSequence> { Loading Loading @@ -956,9 +967,14 @@ public class ManageApplications extends InstrumentedPreferenceFragment filterObj = mOverrideFilter; } if (!mManageApplications.mShowSystem) { if (LIST_TYPES_WITH_INSTANT.contains(mManageApplications.mListType)) { filterObj = new CompoundFilter(filterObj, ApplicationsState.FILTER_DOWNLOADED_AND_LAUNCHER_AND_INSTANT); } else { filterObj = new CompoundFilter(filterObj, ApplicationsState.FILTER_DOWNLOADED_AND_LAUNCHER); } } switch (mLastSortMode) { case R.id.sort_order_size: switch (mWhichSize) { Loading