From 3e1bc21c7b6ff5d0f4fd30e381723bb4b03ee290 Mon Sep 17 00:00:00 2001 From: chteufleur Date: Thu, 16 Aug 2018 16:00:52 +0200 Subject: [PATCH] Fix NullPointer. --- .../java/fr/chteufleur/mytrackingdog/MainActivity.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/fr/chteufleur/mytrackingdog/MainActivity.java b/app/src/main/java/fr/chteufleur/mytrackingdog/MainActivity.java index 22402db..07bbfe6 100644 --- a/app/src/main/java/fr/chteufleur/mytrackingdog/MainActivity.java +++ b/app/src/main/java/fr/chteufleur/mytrackingdog/MainActivity.java @@ -412,6 +412,10 @@ public class MainActivity extends AppCompatActivity implements IOrientationConsu private void updateDogTrace() { MyLocationArray listLoc = serviceGps.getListGeoPointDog(); + if (listLoc.isEmpty()) { + return ; + } + Polyline line = new Polyline(map); line.setTitle(Gpx.DOG_TRACE_NAME); line.setSubDescription("Départ: "+listLoc.getFirstLocation().getDatePrint()); @@ -426,6 +430,10 @@ public class MainActivity extends AppCompatActivity implements IOrientationConsu private void updateTrailTrace() { MyLocationArray listLoc = serviceGps.getListGeoPointTraceur(); + if (listLoc.isEmpty()) { + return ; + } + Polyline line = new Polyline(map); line.setTitle(Gpx.TRAIL_TRACE_NAME); line.setSubDescription("Départ: "+listLoc.getFirstLocation().getDatePrint());