summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/location
diff options
context:
space:
mode:
authortmfang <tmfang@google.com>2019-01-13 17:23:08 +0800
committertmfang <tmfang@google.com>2019-01-16 16:02:23 +0800
commit3bb1439894fa0225850ccd0aab07c2b31500b18e (patch)
tree6f5e9ac9e00fe6b7fc8c6ef9fd2cea21607131c0 /src/com/android/settings/location
parent7109b9a68b3eedf3fd8f402de58c7e17a6e25ad2 (diff)
downloadpackages_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.java8
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);