diff options
Diffstat (limited to 'src/com/android/settings/location')
-rw-r--r-- | src/com/android/settings/location/RecentLocationAccessPreferenceController.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java index f44e107d04..c835a514b1 100644 --- a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java +++ b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java @@ -18,6 +18,7 @@ import static java.util.concurrent.TimeUnit.DAYS; import android.Manifest; import android.content.Context; import android.content.Intent; +import android.icu.text.RelativeDateTimeFormatter; import android.provider.DeviceConfig; import android.view.View; @@ -30,6 +31,7 @@ import com.android.settings.Utils; import com.android.settings.core.PreferenceControllerMixin; import com.android.settingslib.core.AbstractPreferenceController; import com.android.settingslib.location.RecentLocationAccesses; +import com.android.settingslib.utils.StringUtil; import com.android.settingslib.widget.AppEntitiesHeaderController; import com.android.settingslib.widget.AppEntityInfo; import com.android.settingslib.widget.LayoutPreference; @@ -101,7 +103,9 @@ public class RecentLocationAccessPreferenceController extends AbstractPreference final AppEntityInfo appEntityInfo = new AppEntityInfo.Builder() .setIcon(access.icon) .setTitle(access.label) - .setSummary(access.contentDescription) + .setSummary(StringUtil.formatRelativeTime(mContext, + System.currentTimeMillis() - access.accessFinishTime, false, + RelativeDateTimeFormatter.Style.SHORT)) .setOnClickListener((v) -> { final Intent intent = new Intent(Intent.ACTION_MANAGE_APP_PERMISSION); intent.putExtra(Intent.EXTRA_PERMISSION_NAME, |