diff options
author | jkoan <jkoan@gmx.de> | 2020-10-14 12:29:35 +0200 |
---|---|---|
committer | jkoan <jkoan@users.noreply.github.com> | 2020-11-17 14:43:01 +0100 |
commit | 310570bacdd06319f6a38246902aedd986ecc8ce (patch) | |
tree | 69ba2aefc44fb1913ae281e0e7feadcaef4582d7 | |
parent | 11b5f77611338616f64f06d4fad62b66fd1fa3bc (diff) | |
download | navit-310570bacdd06319f6a38246902aedd986ecc8ce.tar.gz |
fix:android:Add possibility to use background position usage
-rw-r--r-- | navit/android/src/org/navitproject/navit/Navit.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/navit/android/src/org/navitproject/navit/Navit.java b/navit/android/src/org/navitproject/navit/Navit.java index bacc15213..a9cad9be5 100644 --- a/navit/android/src/org/navitproject/navit/Navit.java +++ b/navit/android/src/org/navitproject/navit/Navit.java @@ -248,10 +248,15 @@ public class Navit extends Activity { private void verifyPermissions() { if (ContextCompat.checkSelfPermission(this, - Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) { + return; + } else if (ContextCompat.checkSelfPermission(this, + Manifest.permission.ACCESS_BACKGROUND_LOCATION) == PackageManager.PERMISSION_GRANTED) { + return; + } else { Log.d(TAG,"ask for permission(s)"); ActivityCompat.requestPermissions(this, new String[] { - Manifest.permission.ACCESS_FINE_LOCATION}, MY_PERMISSIONS_REQ_FINE_LOC); + Manifest.permission.ACCESS_BACKGROUND_LOCATION}, MY_PERMISSIONS_REQ_FINE_LOC); } } |