Skip to content

Commit 184e8c6

Browse files
authored
Add fine location permission check (#19)
version 1.11.5 will crash when running on API 23 platform.
1 parent 57516c3 commit 184e8c6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/src/main/java/org/nitri/opentopo/MapFragment.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,9 @@ public void onCreate(Bundle savedInstanceState) {
185185
mLocationViewModel.getCurrentNmea().setValue(s);
186186
}
187187
};
188-
mLocationManager.addNmeaListener(nmeaListener);
188+
if (requireActivity().checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
189+
mLocationManager.addNmeaListener(nmeaListener);
190+
}
189191
}
190192
}
191193

0 commit comments

Comments
 (0)