From d785a8db7835ed71b9b2ff2b4d477c4eab61c210 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Mon, 3 Oct 2016 14:01:46 -0700 Subject: [PATCH] Add "FILTER_NOT_HIDE" for all app filters. The "FILTER_NOT_HIDE" is used to filter out apps that "blacklisted" by the carrier. So when user insert a specific sim card, these apps are hiden in settings > apps unless user enable them. Bug: 31823872 Test: Manual Change-Id: I28a38b5780cb63fe22af12d80cc24e965b2b83cf --- src/com/android/settings/applications/ManageApplications.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/applications/ManageApplications.java b/src/com/android/settings/applications/ManageApplications.java index a270ea3f481..1594e23af8e 100644 --- a/src/com/android/settings/applications/ManageApplications.java +++ b/src/com/android/settings/applications/ManageApplications.java @@ -887,6 +887,8 @@ public class ManageApplications extends InstrumentedFragment comparatorObj = ApplicationsState.ALPHA_COMPARATOR; break; } + filterObj = new CompoundFilter(filterObj, ApplicationsState.FILTER_NOT_HIDE); + AppFilter finalFilterObj = filterObj; mBgHandler.post(() -> { final ArrayList entries = mSession.rebuild(finalFilterObj,