-
Notifications
You must be signed in to change notification settings - Fork 1.3k
MapboxGL becomes unresponsive on OnePlus 2 and Location move but MapView is frozen #8030
Comments
any updates? |
@puzanov sadly we don't have a OnePlus2 for testing. Would you be able to try something out? Do you still see the issue when you do: mapView.findViewById(R.id.markerViewContainer).setVisibility(View.Gone) Can you try disabling touch interaction on that viewgroup? mapView.findViewById(R.id.markerViewContainer).setClickable(false)
mapView.findViewById(R.id.markerViewContainer).setFocusable(false) |
@tobrun Actually tried, but still no results. |
With 5th version the same story |
@tobrun please help! we are suffering |
@tobrun any updates? |
@puzanov We don't have access to this device, and it's unlikely we're going to be able to determine the cause with so little information. You're going to have to dig into this a bit more yourself. Here are some suggestions:
|
@puzanov You can try the following: 1.) A low effort test would be to run the random tests on Amazon device farm. It should be able to reproduce basic issues caused by scrolling/pressing random keys. https://aws.amazon.com/device-farm/device-list/ 2.) I can confirm that in the past I've tested the sample app on One Plus One (AWS) and One Plus Two(Real device) and I did not run into any issue. |
@mb12 we tried to force use 32 bit, with no results I do not know how it's working on your phone, in mine it works few sec and after map just stops updating. Could you try to open simple map and zoom until city shows up? @jfirebaugh I launched on other phones and there app works fine. |
Feel free to capture the logcat from a session and dump it into a gist. |
@tobrun @jfirebaugh Test App Debug Mode screen , sdk 5.0.0-beta1 (for older logs the same) |
@tobrun @jfirebaugh guys, any updates on this issue? Our users are crying :( |
guys? |
hey |
@puzanov would you be able to do some debugging from your end as we don't have access to a OnePlus2? Could you add some breakpoints to |
@tobrun hi, I have same issue and I try your way, the result is: |
@tobrun one more thing, what do you think about change from SurfaceView to TextureView, I meant should I sacrifice performance, for fix bug of a little bit of users ? and how I know about performance difference between two way, exactly ? Please give me a suggestion, thank you so much, again (bow) |
One possible source of this bug is using an inner fragment in another fragment and using the Activity FragmentManager instead of the ChildFragmentManager of the fragment. See #9661. @GianhTran the difference between SurfaceView and TextureView is that a TextureView will use a Texture to display the rendered content. While surfaceView allows to direclty render on the surface. Benefit of this is that SurfaceView will be more performant. Benefit of using TextureView is that it supports animation and has better synchronsitation for overlain view elements. |
@tobrun thank you so much for your support, but in my case, I using mapView in activity so your solution not work for me. |
Same issue is with me using latest sdk v5.1.3 I am using in activity So any update java.lang.NullPointerException: Attempt to invoke virtual method 'void com.mapbox.mapboxsdk.maps.NativeMapView.createSurface(android.view.Surface)' on a null object reference at com.mapbox.mapboxsdk.maps.MapView$SurfaceCallback.surfaceCreated(MapView.java:426) |
@GianhTran any update how you resolve this issue. |
@NancyAndroid did you got a solution? |
Capturing from related issues that using TextureView can be a workaround for this. |
I got exactly the same issue : I have a map in a bottomsheet, which is in textureMode because of visual glitches when I drag the bottomsheet, and if I collapse the bottomsheet and expand it back, the map is totally frozen, not responding to user interaction, but MarkersViews are moving okay. I retrieved these logs when it happens :
I am using the last MapBox Android SDK Version (5.3.1) and I reproduced the issue on multiple devices : Samsung A3 (2016) SM-1310F on Android 7.0, Samsung S7 on Android 7.0, Moto E on Android 4.4.4, Nexus 5 on Android 6.0.1. But the issue is not reproduced on the Nexus 5X on Android 8.0. I hope that it will help you to resolve this issue guys. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically detected as stale because it has not had recent activity and will be archived. Thank you for your contributions. |
Platform:Android
Processor: ARMv8-A
Architecture: Kryo
Mapbox SDK version:4.2.2
We have this two issues #6138 and #6342 on OnePlus2. Please help!
Steps to trigger behavior
The text was updated successfully, but these errors were encountered: