Use refactored RecentAppOpsAccess
Use the new class in place of the old one. Bug: 182202223 Test: atest RecentLocationAccessPreferenceControllerTest Change-Id: If0222e79bf8ba2ebe2b1b0a8c043ce39f5a45596
This commit is contained in:
@@ -26,7 +26,7 @@ import androidx.preference.PreferenceScreen;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
|
||||
import com.android.settingslib.location.RecentLocationAccesses;
|
||||
import com.android.settingslib.applications.RecentAppOpsAccess;
|
||||
import com.android.settingslib.widget.AppPreference;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -37,14 +37,14 @@ public class RecentLocationAccessSeeAllPreferenceController
|
||||
extends LocationBasePreferenceController {
|
||||
|
||||
private PreferenceScreen mCategoryAllRecentLocationAccess;
|
||||
private final RecentLocationAccesses mRecentLocationAccesses;
|
||||
private final RecentAppOpsAccess mRecentLocationAccesses;
|
||||
private boolean mShowSystem = false;
|
||||
private Preference mPreference;
|
||||
private int mType = ProfileSelectFragment.ProfileType.ALL;
|
||||
|
||||
public RecentLocationAccessSeeAllPreferenceController(Context context, String key) {
|
||||
super(context, key);
|
||||
mRecentLocationAccesses = new RecentLocationAccesses(context);
|
||||
mRecentLocationAccesses = RecentAppOpsAccess.createForLocation(context);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -65,8 +65,8 @@ public class RecentLocationAccessSeeAllPreferenceController
|
||||
|
||||
final UserManager userManager = UserManager.get(mContext);
|
||||
|
||||
final List<RecentLocationAccesses.Access> recentLocationAccesses = new ArrayList<>();
|
||||
for (RecentLocationAccesses.Access access : mRecentLocationAccesses.getAppListSorted(
|
||||
final List<RecentAppOpsAccess.Access> recentLocationAccesses = new ArrayList<>();
|
||||
for (RecentAppOpsAccess.Access access : mRecentLocationAccesses.getAppListSorted(
|
||||
mShowSystem)) {
|
||||
if (isRequestMatchesProfileType(userManager, access, mType)) {
|
||||
recentLocationAccesses.add(access);
|
||||
@@ -80,7 +80,7 @@ public class RecentLocationAccessSeeAllPreferenceController
|
||||
banner.setSelectable(false);
|
||||
mCategoryAllRecentLocationAccess.addPreference(banner);
|
||||
} else {
|
||||
for (RecentLocationAccesses.Access request : recentLocationAccesses) {
|
||||
for (RecentAppOpsAccess.Access request : recentLocationAccesses) {
|
||||
final Preference appPreference = createAppPreference(
|
||||
preference.getContext(),
|
||||
request, mFragment);
|
||||
|
||||
Reference in New Issue
Block a user