diff options
author | tmfang <tmfang@google.com> | 2019-01-13 17:23:08 +0800 |
---|---|---|
committer | tmfang <tmfang@google.com> | 2019-01-16 16:02:23 +0800 |
commit | 3bb1439894fa0225850ccd0aab07c2b31500b18e (patch) | |
tree | 6f5e9ac9e00fe6b7fc8c6ef9fd2cea21607131c0 /src/com/android/settings/location | |
parent | 7109b9a68b3eedf3fd8f402de58c7e17a6e25ad2 (diff) | |
download | packages_apps_Settings-3bb1439894fa0225850ccd0aab07c2b31500b18e.tar.gz packages_apps_Settings-3bb1439894fa0225850ccd0aab07c2b31500b18e.tar.bz2 packages_apps_Settings-3bb1439894fa0225850ccd0aab07c2b31500b18e.zip |
Use new interface for setAppEntity
The interface was changed in SettingsLib,
so we also need to update the usage for setAppEntity.
Test: visual, robotest
Change-Id: I89644c4a7d6aac9cb9a8784b1f91656c8d7d6d26
Bug: 121271387
Diffstat (limited to 'src/com/android/settings/location')
-rw-r--r-- | src/com/android/settings/location/RecentLocationAccessPreferenceController.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java index 0d5cca50f9..2d84e21e18 100644 --- a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java +++ b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java @@ -27,6 +27,7 @@ import com.android.settings.core.PreferenceControllerMixin; import com.android.settingslib.core.AbstractPreferenceController; import com.android.settingslib.location.RecentLocationAccesses; import com.android.settingslib.widget.AppEntitiesHeaderController; +import com.android.settingslib.widget.AppEntityInfo; import com.android.settingslib.widget.LayoutPreference; import java.util.List; @@ -90,7 +91,12 @@ public class RecentLocationAccessPreferenceController extends AbstractPreference int i = 0; for (; i < Math.min(recentLocationAccesses.size(), MAXIMUM_APP_COUNT); i++) { final RecentLocationAccesses.Access access = recentLocationAccesses.get(i); - mController.setAppEntity(i, access.icon, access.label, access.contentDescription); + final AppEntityInfo appEntityInfo = new AppEntityInfo.Builder() + .setIcon(access.icon) + .setTitle(access.label) + .setSummary(access.contentDescription) + .build(); + mController.setAppEntity(i, appEntityInfo); } for (; i < MAXIMUM_APP_COUNT; i++) { mController.removeAppEntity(i); |