Reused logic to asynchronously get app-based info.
Bug: 206155448
Bug: 207175350
Test: atest CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedCameraPermissionApplicationListPreferenceControllerTest \
CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedMicrophonePermissionApplicationListPreferenceControllerTest \
CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedLocationPermissionsApplicationListPreferenceControllerTest \
CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedLocationPermissionsPreferenceControllerTest \
CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedCameraPermissionPreferenceControllerTest \
CarSettingsUnitTests:com.android.car.settings.enterprise.AdminGrantedMicrophonePermissionPreferenceControllerTest
Change-Id: Iaecd23b3a88a4a6aac099e031d7a377e4668920b
Merged-In: Iaecd23b3a88a4a6aac099e031d7a377e4668920b
(cherry picked from commit 60467be93b959fcdacf93389b493b6709da82b0c)
7 files changed