@@ -201,12 +201,13 @@ private boolean havePermissionsLocationForeground() {
201201 return yes ;
202202 }
203203
204- private boolean havePermissionsLocationBackground () {
205- boolean yes = true ;
206- if (!havePermission (Manifest .permission .ACCESS_BACKGROUND_LOCATION ))
207- yes = false ;
208- return yes ;
209- }
204+ // // REMOVE BACKGROUND
205+ // private boolean havePermissionsLocationBackground() {
206+ // boolean yes = true;
207+ // if (!havePermission(Manifest.permission.ACCESS_BACKGROUND_LOCATION))
208+ // yes = false;
209+ // return yes;
210+ // }
210211
211212 private boolean pairingNeedsLocationEnabled () {
212213 if ( Build .VERSION .SDK_INT >= Build .VERSION_CODES .S ) {
@@ -233,8 +234,9 @@ private boolean havePermissionsPairing() {
233234 else if ( Build .VERSION .SDK_INT >= Build .VERSION_CODES .Q ) {
234235 if ( !havePermissionsLocationForeground ())
235236 yes = false ;
236- if (!havePermissionsLocationBackground ())
237- yes = false ;
237+ // // REMOVE BACKGROUND
238+ // if (!havePermissionsLocationBackground())
239+ // yes = false;
238240 }
239241 else {
240242 if ( !havePermissionsLocationForeground ())
@@ -257,8 +259,10 @@ private void requestPermissionsPairing() {
257259 } else if ( Build .VERSION .SDK_INT == Build .VERSION_CODES .Q ) {
258260 String [] permissionsNeeded = {
259261 Manifest .permission .ACCESS_COARSE_LOCATION ,
260- Manifest .permission .ACCESS_FINE_LOCATION ,
261- Manifest .permission .ACCESS_BACKGROUND_LOCATION };
262+ Manifest .permission .ACCESS_FINE_LOCATION
263+ // // REMOVE BACKGROUND
264+ // , Manifest.permission.ACCESS_BACKGROUND_LOCATION
265+ };
262266 requestPermission (permissionsNeeded , PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API29 );
263267 } else {
264268 String [] permissionsNeeded = {
@@ -268,12 +272,13 @@ private void requestPermissionsPairing() {
268272 }
269273 }
270274
271- private void requestPermissionsPairingAPI30Background () {
272- if ( Build .VERSION .SDK_INT >= Build .VERSION_CODES .Q ) {
273- String [] permissionsNeeded = { Manifest .permission .ACCESS_BACKGROUND_LOCATION };
274- requestPermission (permissionsNeeded , PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND );
275- }
276- }
275+ // // REMOVE BACKGROUND
276+ // private void requestPermissionsPairingAPI30Background() {
277+ // if ( Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
278+ // String[] permissionsNeeded = { Manifest.permission.ACCESS_BACKGROUND_LOCATION };
279+ // requestPermission(permissionsNeeded, PermissionCodes.BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND);
280+ // }
281+ // }
277282
278283 public void requestPermissionsPairingResult (int requestCode ,
279284 @ NonNull String permissions [],
@@ -287,15 +292,17 @@ public void requestPermissionsPairingResult(int requestCode,
287292 switch (requestCode ) {
288293 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_FOREGROUND : {
289294 if ( havePermissionsLocationForeground ()) {
290- requestPermissionsPairingAPI30Background ();
295+ // // REMOVE BACKGROUND
296+ // requestPermissionsPairingAPI30Background();
291297 } else {
292298 popupPermissionLocationError ();
293299 }
294300 break ;
295301 }
296302 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API28 :
297303 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API29 :
298- case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND :
304+ // // REMOVE BACKGROUND
305+ // case PermissionCodes.BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND:
299306 popupPermissionLocationError ();;
300307 break ;
301308 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API31 : {
@@ -1171,7 +1178,8 @@ public void onRequestPermissionsResult(int requestCode, @NonNull String permissi
11711178 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API28 :
11721179 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API29 :
11731180 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_FOREGROUND :
1174- case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND :
1181+ // // REMOVE BACKGROUND
1182+ // case PermissionCodes.BLUETOOTH_PERMISSIONS_REQUESTED_API30_BACKGROUND:
11751183 case PermissionCodes .BLUETOOTH_PERMISSIONS_REQUESTED_API31 : {
11761184 requestPermissionsPairingResult (requestCode , permissions , grantResults );
11771185 break ;
0 commit comments