title: Trying to requery an already closed cursor
body: <p>I'm doing simply queries like:</p>
  
  <pre><code>Cursor c = databaseHelper.getReadableDatabase().rawQuery("select " + MyTable.TABLE_FIELD.getColumnName() + " from " + MyTable.TABLE_NAME, null);
  </code></pre>
  
  <p>after that I extract the data needed and populate some views.</p>
  
  <pre><code>c.close();
  </code></pre>
  
  <p>Everything works as expected. I have a share intent to send an e-mail with some of the information shown. The <code>java.lang.IllegalStateException</code> is thrown after the e-mail app sends the e-mail or closes and my activity is brought back to "life".
  This exception is only thrown in this situation, if I send it to background and then call it again this exception isn't thrown. I even have an intent to open youtube and play a video and this exception isn't thrown...</p>
  
  <p>I really don't know why this is happening.</p>
  
  <p>Thanks for your time.</p>
  
  <p>ps: I've tried <code>//c.close();</code> but it didn't work either.</p>