title: Android - Application with multiple ListActivity resulting in correct Id in onListItemClick
body: <p>I'm writing an android app which has 2 ListActivity.</p>
  
  <p>ListActivity 1 -> OnItemClick -> opens the details page correctly
  ListActivity 1 -> Menu Option -> Opens ListActivity 2
  ListActivity 2 -> OnItemClick -> <strong>Should Open</strong> details of the list item of ListActivity 2</p>
  
  <p><strong>However the 'id' that I get in the onListItemClick of the second list activity is incorrect.</strong></p>
  
  <p>ListActivity 1 onListItemClick handler:</p>
  
  <pre><code>@Override
  protected void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  
  Intent c = new Intent(this, ADisplay.class);
  c.putExtra(ABDbAdapter.A_FIELD_ID, id);
  startActivityForResult(c, ACTIVITY_DISPLAY);
  }
  </code></pre>
  
  <p>ListActivity 2 onListItemClick handler:</p>
  
  <pre><code>@Override
  protected void onListItemClick(ListView l, View v, int position, long id) {
  super.onListItemClick(l, v, position, id);
  
  Intent c = new Intent(this, TDisplay.class);
  c.putExtra(ABDbAdapter.T_FIELD_ID, id);
  startActivityForResult(c, ACTIVITY_DISPLAY);
  }
  </code></pre>
  
  <p>ListActivity 1 has data from table 1 with primary key "_id"
  ListActivity 2 has data from table 2 with primary key "_id".  Could this be the issue?</p>