Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dc818acc authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Improve LocationRequest appcompat"

parents ef35e18c 69d87137
Loading
Loading
Loading
Loading
+6 −14
Original line number Original line Diff line number Diff line
@@ -20,6 +20,8 @@ import static android.Manifest.permission.ACCESS_COARSE_LOCATION;
import static android.Manifest.permission.ACCESS_FINE_LOCATION;
import static android.Manifest.permission.ACCESS_FINE_LOCATION;
import static android.Manifest.permission.LOCATION_HARDWARE;
import static android.Manifest.permission.LOCATION_HARDWARE;
import static android.Manifest.permission.WRITE_SECURE_SETTINGS;
import static android.Manifest.permission.WRITE_SECURE_SETTINGS;
import static android.location.LocationRequest.createFromDeprecatedCriteria;
import static android.location.LocationRequest.createFromDeprecatedProvider;


import static com.android.internal.util.ConcurrentUtils.DIRECT_EXECUTOR;
import static com.android.internal.util.ConcurrentUtils.DIRECT_EXECUTOR;


@@ -1024,9 +1026,7 @@ public class LocationManager {


        requestLocationUpdates(
        requestLocationUpdates(
                provider,
                provider,
                new LocationRequest.Builder(minTimeMs)
                createFromDeprecatedProvider(provider, minTimeMs, minDistanceM, false),
                        .setMinUpdateDistanceMeters(minDistanceM)
                        .build(),
                executor,
                executor,
                listener);
                listener);
    }
    }
@@ -1085,10 +1085,7 @@ public class LocationManager {


        requestLocationUpdates(
        requestLocationUpdates(
                FUSED_PROVIDER,
                FUSED_PROVIDER,
                new LocationRequest.Builder(minTimeMs)
                createFromDeprecatedCriteria(criteria, minTimeMs, minDistanceM, false),
                        .setQuality(criteria)
                        .setMinUpdateDistanceMeters(minDistanceM)
                        .build(),
                executor,
                executor,
                listener);
                listener);
    }
    }
@@ -1116,9 +1113,7 @@ public class LocationManager {


        requestLocationUpdates(
        requestLocationUpdates(
                provider,
                provider,
                new LocationRequest.Builder(minTimeMs)
                createFromDeprecatedProvider(provider, minTimeMs, minDistanceM, false),
                        .setMinUpdateDistanceMeters(minDistanceM)
                        .build(),
                pendingIntent);
                pendingIntent);
    }
    }


@@ -1144,10 +1139,7 @@ public class LocationManager {
        Preconditions.checkArgument(criteria != null, "invalid null criteria");
        Preconditions.checkArgument(criteria != null, "invalid null criteria");
        requestLocationUpdates(
        requestLocationUpdates(
                FUSED_PROVIDER,
                FUSED_PROVIDER,
                new LocationRequest.Builder(minTimeMs)
                createFromDeprecatedCriteria(criteria, minTimeMs, minDistanceM, false),
                        .setQuality(criteria)
                        .setMinUpdateDistanceMeters(minDistanceM)
                        .build(),
                pendingIntent);
                pendingIntent);
    }
    }