mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-22 10:15:18 +02:00
Bugfix: ACCESS_BACKGROUND_LOCATION is only available/required with Android 10+.
Introduced in 3910837d1a
Fixes #1662.
This commit is contained in:
@@ -54,10 +54,18 @@ public class PermissionRequester {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
locationPermissionRequest.launch(permissions.toArray(permissions.toArray(new String[0])));
|
locationPermissionRequest.launch(permissions.toArray(new String[0]));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final List<String> GPS_PERMISSION = List.of(Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_BACKGROUND_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION);
|
private static final List<String> GPS_PERMISSION;
|
||||||
|
|
||||||
|
static {
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
||||||
|
GPS_PERMISSION = List.of(Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_BACKGROUND_LOCATION);
|
||||||
|
} else {
|
||||||
|
GPS_PERMISSION = List.of(Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private static final List<String> BLUETOOTH_PERMISSIONS;
|
private static final List<String> BLUETOOTH_PERMISSIONS;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user