Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

MotionEvent#ACTION_CANCEL after the map is destroyed #13464

Closed
LukasPaczos opened this issue Nov 28, 2018 · 0 comments
Closed

MotionEvent#ACTION_CANCEL after the map is destroyed #13464

LukasPaczos opened this issue Nov 28, 2018 · 0 comments
Labels
Android Mapbox Maps SDK for Android

Comments

@LukasPaczos
Copy link
Member

I've run into the MotionEvent#ACTION_CANCEL being dispatched by the Android framework after the map is destroyed and in this case, we've been clearing core transitions, which is unnecessary.

com.mapbox.mapboxsdk.MapStrictModeException: Map detected an error that would fail silently otherwise: You're calling `cancelTransitions` after the `MapView` was destroyed, were you invoking it after `onDestroy()`?
        at com.mapbox.mapboxsdk.MapStrictMode.strictModeViolation(MapStrictMode.java:25)
        at com.mapbox.mapboxsdk.maps.NativeMapView.checkState(NativeMapView.java:129)
        at com.mapbox.mapboxsdk.maps.NativeMapView.cancelTransitions(NativeMapView.java:218)
        at com.mapbox.mapboxsdk.maps.Transform.cancelTransitions(Transform.java:186)
        at com.mapbox.mapboxsdk.maps.MapGestureDetector.onTouchEvent(MapGestureDetector.java:232)
        at com.mapbox.mapboxsdk.maps.MapView.onTouchEvent(MapView.java:445)
        at android.view.View.dispatchTouchEvent(View.java:12513)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2998)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2705)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3000)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3000)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3000)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3000)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3000)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3000)
        at android.view.ViewGroup.cancelAndClearTouchTargets(ViewGroup.java:2850)
        at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3749)
        at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3810)
        at android.view.ViewRootImpl.doDie(ViewRootImpl.java:6753)
        at android.view.ViewRootImpl.die(ViewRootImpl.java:6730)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android
Projects
None yet
Development

No branches or pull requests

1 participant