From 65e0b30eb2f2fb33468dc2def64ebca2afdb138b Mon Sep 17 00:00:00 2001 From: Adam Ding Date: Thu, 3 Dec 2020 14:54:57 -0500 Subject: [PATCH] Added temporary fix to ACCESS_FINE_LOCATION permission error --- .../main/java/com/example/listify/MainActivity.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Listify/app/src/main/java/com/example/listify/MainActivity.java b/Listify/app/src/main/java/com/example/listify/MainActivity.java index 6cffd8e..82a5209 100644 --- a/Listify/app/src/main/java/com/example/listify/MainActivity.java +++ b/Listify/app/src/main/java/com/example/listify/MainActivity.java @@ -94,7 +94,17 @@ public class MainActivity extends AppCompatActivity implements CreateListDialogF 0 ); } - Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); + Location location; + + while(true) { + try { + location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); + break; + } catch(java.lang.SecurityException e) { + //User clicked delete + } + } + if(location != null) { double longitude = location.getLongitude(); double latitude = location.getLatitude();