<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: mapview.getMapDrawingCache() returns null in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234977#M1525</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Did anybody find a solution for this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Apr 2012 07:53:35 GMT</pubDate>
    <dc:creator>SimonKlein</dc:creator>
    <dc:date>2012-04-17T07:53:35Z</dc:date>
    <item>
      <title>mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234969#M1517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to create a bitmap image of the Map (MapView object) as follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
Bitmap drawingCache = mapview.getDrawingCache(true);
Btimap bitmap = mapview.getDrawingMapCache(0, 0, mapview.getWidth(), mapview.getHeight());
Bitmap drawingCache = mapview.getDrawingCache(false);&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This returns a null in my 'bitmap' object. What is the correct way of using mapview.getMapDrawingCache method for getting map image?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Dec 2011 20:17:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234969#M1517</guid>
      <dc:creator>SwatiGadey</dc:creator>
      <dc:date>2011-12-30T20:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234970#M1518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Please try getDrawingMapCache()&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2012 16:58:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234970#M1518</guid>
      <dc:creator>ArchanaAgarwal</dc:creator>
      <dc:date>2012-01-05T16:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234971#M1519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry for the confusion. I meant using &lt;/SPAN&gt;&lt;STRONG&gt;mapview.getDrawingMapCache()&lt;/STRONG&gt;&lt;SPAN&gt; (Sorry about the typo). This returns null.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Earlier, I had been using &lt;/SPAN&gt;&lt;STRONG&gt;mapview.getDrawingCache()&lt;/STRONG&gt;&lt;SPAN&gt; to get the map image, which is not working either. Instead of the map's image, now I get a blank image with black background.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 18:37:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234971#M1519</guid>
      <dc:creator>SwatiGadey</dc:creator>
      <dc:date>2012-01-06T18:37:43Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234972#M1520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;@Archana - Meanwhile, I had implemented getting the map image using the following snippet:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Code in "OnLongPressListener"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.setDrawingCacheEnabled(true);

&amp;nbsp;&amp;nbsp; Bitmap drawingCache = map.getDrawingCache(true);
&amp;nbsp;&amp;nbsp; Log.d(TAG,"Drawing cache = " + drawingCache.getWidth()); // 480

&amp;nbsp;&amp;nbsp; Bitmap bitmap = Bitmap.createBitmap(drawingCache, 0, 0, drawingCache.getWidth(), drawingCache.getHeight());
&amp;nbsp;&amp;nbsp; Log.d(TAG,"Bitmap cache = " + bitmap.getWidth()); // 480
&amp;nbsp;&amp;nbsp; map.setDrawingCacheEnabled(false);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void onDraw(Canvas canvas) {
&amp;nbsp;&amp;nbsp; if (X &amp;gt; 0 &amp;amp;&amp;amp; Y &amp;gt; 0) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; Bitmap croppedBitmap = Bitmap.createBitmap(bitmap, (int) X - 35, (int) Y - 35, 70, 70);
&amp;nbsp;&amp;nbsp;&amp;nbsp; Log.d(TAG, "cropped bitmap = " + croppedBitmap.getWidth());&amp;nbsp;&amp;nbsp; // 70

&amp;nbsp;&amp;nbsp;&amp;nbsp; int left = (int) X - 75;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int top = (int) Y - 150;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int right = (int) X + 75;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int bottom = (int) Y;
&amp;nbsp;&amp;nbsp;&amp;nbsp; RectF dst = new RectF(left, top, right, bottom);

&amp;nbsp;&amp;nbsp;&amp;nbsp; canvas.drawBitmap(croppedBitmap, null, dst, new Paint());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------------
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------------
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This worked before the SDK release (with the Beta version). However, returns me a black image now (and not a map image). Am I going wrong somewhere here?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 11:51:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234972#M1520</guid>
      <dc:creator>SwatiGadey</dc:creator>
      <dc:date>2021-12-11T11:51:20Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234973#M1521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm seeing the same thing.&amp;nbsp; Is this a problem with the SDK, or are we doing something wrong?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 13:43:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234973#M1521</guid>
      <dc:creator>BradFrecker</dc:creator>
      <dc:date>2012-02-06T13:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234974#M1522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My understanding is that this is a bug, which ESRI is working on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may also want to check out the response from ESRI DEV in Thread: Magnify tool&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/threads/45706-Magnify-tool"&gt;http://forums.arcgis.com/threads/45706-Magnify-tool&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Feb 2012 14:56:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234974#M1522</guid>
      <dc:creator>SwatiGadey</dc:creator>
      <dc:date>2012-02-15T14:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234975#M1523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Fundamentally the first two coordinates must be screen coordinates. If you have that correct it should just work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We will be releasing shortly, this functionality should work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; map.setOnSingleTapListener(new OnSingleTapListener() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; @Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; public void onSingleTap(float arg0, float arg1) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bitmap bitmap =&amp;nbsp; map.getDrawingMapCache(arg0,arg1,100,100);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ImageView img = new ImageView(ClassName.this);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.setImageBitmap(bitmap);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addView(img);}});&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2012 21:13:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234975#M1523</guid>
      <dc:creator>ArchanaAgarwal</dc:creator>
      <dc:date>2012-04-03T21:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234976#M1524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This still does not work for me in 1.1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I copied this code in the onSingleTap of the Rotation sample.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The Bitmap is always null.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tested on Android 4.0.4. and 3.2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2012 09:24:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234976#M1524</guid>
      <dc:creator>SimonKlein</dc:creator>
      <dc:date>2012-04-10T09:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234977#M1525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Did anybody find a solution for this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2012 07:53:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234977#M1525</guid>
      <dc:creator>SimonKlein</dc:creator>
      <dc:date>2012-04-17T07:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234978#M1526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ok i found one. ugly but it works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;while (mailBitmap == null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mailBitmap = mMapView.getDrawingMapCache(0f, 0f,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mMapView.getWidth(), mMapView.getHeight());
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;The first time you try it it takes up to 1400 attempts, but after that it gets quicker.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 11:51:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234978#M1526</guid>
      <dc:creator>SimonKlein</dc:creator>
      <dc:date>2021-12-11T11:51:23Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234979#M1527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can anybody reproduce this please, so it might get considered as a bug?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EDIT: The map is definitely loaded. I'm checking with MapView.isloaded() but on the frist run it still takes me now 103529 calls (on a rather complex webmap structure) of getDrawingMapCache to get a not null value. On the second run it takes only one call if the extent is not changed. The problem here is, that the map becomes really really slow after calling the getDrawingMapCache Method so many times. Some sort of memory leak somewhere I would guess.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2012 07:57:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234979#M1527</guid>
      <dc:creator>SimonKlein</dc:creator>
      <dc:date>2012-05-14T07:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234980#M1528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Simon, I'm not familiar with this one, but I'm looking into whether it was a bug or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 May 2012 15:56:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234980#M1528</guid>
      <dc:creator>AndyGup</dc:creator>
      <dc:date>2012-05-14T15:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234981#M1529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The problem is that when the bitmap is the entire map there is a lag in generating the bitmap.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If the bitmap is a smaller area the lag is unnoticeable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This a bug we are fixing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The code posted earlier if executed twice works without a problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try using the code below, if you single tap on the map twice you will see the bitmap.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; map.setOnSingleTapListener(new OnSingleTapListener() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID = 1L;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void onSingleTap(float arg0, float arg1) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Polygon polygon = map.getExtent();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Envelope env = new Envelope();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; polygon.queryEnvelope(env);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bitmap bitmap = map.getDrawingMapCache(arg0, arg1,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, 100));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bitmap bitmap = map.getDrawingMapCache(0, 0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.getWidth(), map.getHeight()));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Log.d(TAG, "width = " + map.getWidth() + " ht = "&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + map.getHeight());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ImageView img = new ImageView(HelloWorld.this);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.setImageBitmap(bitmap);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addView(img);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Archana&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 May 2012 19:29:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234981#M1529</guid>
      <dc:creator>ArchanaAgarwal</dc:creator>
      <dc:date>2012-05-29T19:29:59Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234982#M1530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For reference: this problem has been logged under NIM081315.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2012 16:13:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234982#M1530</guid>
      <dc:creator>AndyGup</dc:creator>
      <dc:date>2012-05-31T16:13:42Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234983#M1531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;For reference: this problem has been logged under CR233566.&lt;BR /&gt;&lt;BR /&gt;-Andy&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To further expand on this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I used the above code to generate an output image.&amp;nbsp; My map has a callout visible.&amp;nbsp; After looping +1000 times, I'm able to get the image out, BUT the map view displays a black box behind the callout.&amp;nbsp; Also, any other views that I have on top of my Map View (i.e. zoom contols) also have a black box behind them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's a couple images..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;outputimage = image output from export code&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MapViewAfterExport = Map View after export.&amp;nbsp; Notice the black box behind the callout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MapViewAfterExport_closeCallout = Map View after export and callout is closed.&amp;nbsp; Notice the black box behind the zoom controls.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]14812[/ATTACH][ATTACH=CONFIG]14813[/ATTACH][ATTACH=CONFIG]14814[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2012 17:25:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234983#M1531</guid>
      <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
      <dc:date>2012-05-31T17:25:45Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234984#M1532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Any update on &lt;/SPAN&gt;&lt;SPAN style="color:#333333;"&gt; NIM081315?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2012 15:48:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234984#M1532</guid>
      <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
      <dc:date>2012-07-23T15:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234985#M1533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The system says&amp;nbsp; NIM081315 is resolved: &lt;/SPAN&gt;&lt;A href="http://support.esri.com/en/bugs/nimbus/TklNMDgxMzE1"&gt;http://support.esri.com/en/bugs/nimbus/TklNMDgxMzE1&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Are you still having problems when using the latest SDK? If you are then please consider opening another support ticket. We may have missed something unique in your setup or configuration. Opening a ticket will help us track down and document any loose ends.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2012 13:54:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234985#M1533</guid>
      <dc:creator>AndyGup</dc:creator>
      <dc:date>2012-07-31T13:54:32Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234986#M1534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm wondering if you provided the wrong NIM in a previous thread.&amp;nbsp; The Synopsis says: &lt;/SPAN&gt;&lt;SPAN style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif;"&gt;GraphicsLayer.createSymbolImages causes app to hang or respond slowly.&amp;nbsp; That's not the issue we are all experiencing here.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2012 13:58:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234986#M1534</guid>
      <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
      <dc:date>2012-07-31T13:58:09Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234987#M1535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;However, I forgot to mention the bug does in fact seem to be fixed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To expand - Any idea on how to include the callout as part of the image export?&amp;nbsp; It doesn't appear to be part of the MapView's drawing cache.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2012 14:13:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234987#M1535</guid>
      <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
      <dc:date>2012-07-31T14:13:29Z</dc:date>
    </item>
    <item>
      <title>Re: mapview.getMapDrawingCache() returns null</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234988#M1536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I saw that too right after I posted it. We're running this down now to make 100% sure.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2012 15:58:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/mapview-getmapdrawingcache-returns-null/m-p/234988#M1536</guid>
      <dc:creator>AndyGup</dc:creator>
      <dc:date>2012-07-31T15:58:32Z</dc:date>
    </item>
  </channel>
</rss>

