title: Android Intent.getStringExtra() returns null
body: <p>This is how strings are being added to Extras:</p>
  
  <pre><code>Intent i = new Intent();
  i.putExtra("Name", edt_name.getText());
  i.putExtra("Description", edt_desc.getText());
  i.putExtra("Priority", skb_prior.getProgress());
  setResult(RESULT_OK, i);
  finish();
  </code></pre>
  
  <p>This is how I try to extract them in <code>onActivityResult()</code>:</p>
  
  <pre><code>String name = data.getStringExtra("Name");
  String desc = data.getStringExtra("Description");
  int prior   = data.getIntExtra("Priority", 50);
  </code></pre>
  
  <p>But after the second code block <code>name</code> and <code>desc</code> are <code>null</code>'s, though <code>prior</code> has it's proper value.
  Moreover, in debugger I can see, that <code>data.mExtras.mMap</code> contains needed Strings, but only after first request to it.</p>