diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2019-08-27 18:48:15 +0200 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2019-08-28 10:34:14 +0200 |
commit | e3795f2a5cff126cf98cf6c668abeab614c6d568 (patch) | |
tree | a8ee1176f58f0b94ad13cb9d23216539d69cfef5 /platform | |
parent | 309f566800502f3314bc527c68ba6f41917d500e (diff) | |
download | qtlocation-mapboxgl-e3795f2a5cff126cf98cf6c668abeab614c6d568.tar.gz |
[android] cancel CameraAnimatorActivity joint example when the map is destroyed
Diffstat (limited to 'platform')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimatorActivity.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimatorActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimatorActivity.java index e278d033be..7ce54831f2 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimatorActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimatorActivity.java @@ -36,6 +36,7 @@ public class CameraAnimatorActivity extends AppCompatActivity implements OnMapRe private static final LatLng START_LAT_LNG = new LatLng(37.787947, -122.407432); private final LongSparseArray<Animator> animators = new LongSparseArray<>(); + private Animator set; { AnimatorSet accelerateDecelerateAnimatorSet = new AnimatorSet(); @@ -92,7 +93,8 @@ public class CameraAnimatorActivity extends AppCompatActivity implements OnMapRe .bearing(135) .build(); - createExampleAnimator(mapboxMap.getCameraPosition(), animatedPosition).start(); + set = createExampleAnimator(mapboxMap.getCameraPosition(), animatedPosition); + set.start(); }); } @@ -237,6 +239,9 @@ public class CameraAnimatorActivity extends AppCompatActivity implements OnMapRe for (int i = 0; i < animators.size(); i++) { animators.get(animators.keyAt(i)).cancel(); } + if (set != null) { + set.cancel(); + } } @Override |