From 4fb074e7f41a1095c0a20bdab47a053bd9bd2551 Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Fri, 1 Feb 2019 16:03:27 -0800 Subject: Adding new Battery Saver location mode. When this new mode (LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF) is enabled, LocationManagerService will avoid sending almost all LocationRequests to providers. The only requests that will continue to be sent will be providers are the requests that ignore location settings. Bug: 121256487 Bug: 122849003 Bug: 119261320 Test: atest android.os.cts.batterysaving.BatterySaverLocationTest Change-Id: Iee95a6fb5ca11d4db7a0f0661bf3cb1051a5d710 --- location/java/com/android/internal/location/ProviderRequest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'location/java/com') diff --git a/location/java/com/android/internal/location/ProviderRequest.java b/location/java/com/android/internal/location/ProviderRequest.java index af8123ac52f4..155f788cb33e 100644 --- a/location/java/com/android/internal/location/ProviderRequest.java +++ b/location/java/com/android/internal/location/ProviderRequest.java @@ -56,7 +56,7 @@ public final class ProviderRequest implements Parcelable { * low power fast interval request. */ @UnsupportedAppUsage - public List locationRequests = new ArrayList(); + public final List locationRequests = new ArrayList<>(); @UnsupportedAppUsage public ProviderRequest() { -- cgit v1.2.3-59-g8ed1b