<?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: Click Android device screen, the value is null ids variables, don't  get  data? Please help analyze possible causes! Thank you teacher! in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/click-android-device-screen-the-value-is-null-ids/m-p/125538#M911</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="sympad" style="margin-right: 2px;"&gt;&lt;A href="https://developers.arcgis.com/android/api-reference/reference/com/esri/android/map/FeatureLayer.html#getFeatureIDs(float, float, int)" style="color: #006699;"&gt;getFeatureIDs&lt;/A&gt;&lt;/SPAN&gt;(float x, float y, int tolerance) Identifies the features for the specified device screen coordinates and search tolerance&lt;/P&gt;&lt;P&gt;Could you please test &lt;SPAN class="sympad" style="line-height: 1.5; margin-right: 2px;"&gt;&lt;A href="https://developers.arcgis.com/android/api-reference/reference/com/esri/android/map/FeatureLayer.html#getFeature(long)" style="color: #006699;"&gt;getFeature&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;(long oid) to g&lt;/SPAN&gt;et the Feature specified by its ID? &lt;/P&gt;&lt;P&gt;In this way we can test if the featurelayer is added correctly to the map and narrow down the issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Dec 2015 22:56:20 GMT</pubDate>
    <dc:creator>MengyiGuo</dc:creator>
    <dc:date>2015-12-16T22:56:20Z</dc:date>
    <item>
      <title>Click Android device screen, the value is null ids variables, don't  get  data? Please help analyze possible causes! Thank you teacher!</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/click-android-device-screen-the-value-is-null-ids/m-p/125537#M910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="hps"&gt;question：Click&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Android&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;device screen&lt;/SPAN&gt;, the &lt;SPAN class="hps"&gt;value is null&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;ids&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;variables, don't &lt;/SPAN&gt; &lt;SPAN class="hps"&gt;get&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="hps"&gt;data&lt;/SPAN&gt;? &lt;SPAN class="hps"&gt;Please&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;help&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;analyze possible causes&lt;/SPAN&gt;! &lt;SPAN class="hps"&gt;Thank you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;teacher&lt;/SPAN&gt;!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;1、develop environment&lt;/SPAN&gt;:&amp;nbsp; ArcGIS for Android&amp;nbsp; 10.2.4&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipise&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +&amp;nbsp; ArcGIS Map 10.3&amp;nbsp; share&amp;nbsp;&amp;nbsp; runtime&amp;nbsp; GeoDatabase&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2、Code&lt;/P&gt;&lt;P&gt;&amp;nbsp; public void onCreate(Bundle savedInstanceState) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; super.onCreate(savedInstanceState);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; mMapView = new MapView(this);&amp;nbsp; &lt;BR /&gt;&amp;nbsp; mMapView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));&amp;nbsp; &lt;BR /&gt;&amp;nbsp; String&amp;nbsp; urltpk=Environment.getExternalStorageDirectory().getPath()+"/map/map2.tpk";&amp;nbsp; &lt;BR /&gt;&amp;nbsp; ArcGISLocalTiledLayer&amp;nbsp; arm= new ArcGISLocalTiledLayer(urltpk);&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mMapView.addLayer(arm,0);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String&amp;nbsp; urldata= Environment.getExternalStorageDirectory().getPath()+"/map/map2.geodatabase";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db=new Geodatabase(urldata);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (FileNotFoundException e) {&lt;BR /&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; e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureTable= db.getGeodatabaseTables().get(0);&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayer= new FeatureLayer(featureTable);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mMapView.addLayer(featureLayer,1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mMapView.setOnSingleTapListener(new OnSingleTapListener() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; public void onSingleTap(float x, float y) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; long[] ids = featureLayer.getFeatureIDs(x,y,30);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // &lt;SPAN class="hps"&gt;ids&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is empty,&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;get&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;less&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;data&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;please&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;help&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Analysis&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;reason?&lt;/SPAN&gt;&lt;BR /&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; if (ids.length &amp;gt; 0 &amp;amp;&amp;amp; ids != null) {&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;BR /&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; Feature feature = featureLayer.getFeature(ids[0]);&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;BR /&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; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; });&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setContentView(mMapView);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 14:09:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/click-android-device-screen-the-value-is-null-ids/m-p/125537#M910</guid>
      <dc:creator>liutao</dc:creator>
      <dc:date>2015-11-09T14:09:09Z</dc:date>
    </item>
    <item>
      <title>Re: Click Android device screen, the value is null ids variables, don't  get  data? Please help analyze possible causes! Thank you teacher!</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/click-android-device-screen-the-value-is-null-ids/m-p/125538#M911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="sympad" style="margin-right: 2px;"&gt;&lt;A href="https://developers.arcgis.com/android/api-reference/reference/com/esri/android/map/FeatureLayer.html#getFeatureIDs(float, float, int)" style="color: #006699;"&gt;getFeatureIDs&lt;/A&gt;&lt;/SPAN&gt;(float x, float y, int tolerance) Identifies the features for the specified device screen coordinates and search tolerance&lt;/P&gt;&lt;P&gt;Could you please test &lt;SPAN class="sympad" style="line-height: 1.5; margin-right: 2px;"&gt;&lt;A href="https://developers.arcgis.com/android/api-reference/reference/com/esri/android/map/FeatureLayer.html#getFeature(long)" style="color: #006699;"&gt;getFeature&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;(long oid) to g&lt;/SPAN&gt;et the Feature specified by its ID? &lt;/P&gt;&lt;P&gt;In this way we can test if the featurelayer is added correctly to the map and narrow down the issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Dec 2015 22:56:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/click-android-device-screen-the-value-is-null-ids/m-p/125538#M911</guid>
      <dc:creator>MengyiGuo</dc:creator>
      <dc:date>2015-12-16T22:56:20Z</dc:date>
    </item>
  </channel>
</rss>

