laptop and a wrench

Bug

Constructing a MapView in the extensible markup langage (XML) using the blank activity template of Android Studio after the 1.4 update causes the map to jitter when panning and zooming.

Last Published: January 9, 2016 ArcGIS Runtime SDK
Bug ID Number BUG-000092723
SubmittedDecember 4, 2015
Last ModifiedJune 5, 2024
Applies toArcGIS Runtime SDK
Version found10.2.6
Operating SystemAndroid
Operating System Version5.1x
StatusKnown Limit

Additional Information

The flicker has nothing to do with Android Studio and instead is a result of the `MapView` being contained in a `RelativeView` with a layout behavior defined as the following: `app:layout_behavior="@string/appbar_scrolling_view_behavior"` This means the relative layout actually scrolls on pan and causes the MapView to be re-positioned slightly on screen causing the black flickering. If users comment the line above in **content_main.xml** the application works as expected. This is a known issue.

Workaround

1. Construct the MapView in Java instead of XMLMapView myMapView = new MapView(MainActivity.this,null,null);myMapView.addLayer(new ArcGISDynamicMapServiceLayer("<a href="http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer" target="_blank">http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer</a>")); setContentView(myMapView);- To construct the MapView in XML set the parameter of setContentView method in MainActivityJava to content_main instead of activity_main.setContentView(R.layout.content_main);

Steps to Reproduce

Bug ID: BUG-000092723

Software:

  • ArcGIS Runtime SDK

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options