title: getIntent().getStringExtra(Intent.EXTRA_TEXT) has same result
body: <p>I have an Activity with the following <code>Intent-Filter</code></p>
  
  <pre><code> &lt;activity
          android:name="com.extratexttest.MainActivity"
          android:label="@string/app_name" &gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN" /&gt;
  
              &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
          &lt;/intent-filter&gt;
             &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.SEND" /&gt;
  
              &lt;data android:mimeType="text/plain" /&gt;
  
              &lt;category android:name="android.intent.category.DEFAULT" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
  </code></pre>
  
  <p>And I am retrieving the String like this from an Intent :</p>
  
  <pre><code>if (getIntent().hasExtra(Intent.EXTRA_TEXT))
      {
          String strResult = getIntent().getStringExtra(Intent.EXTRA_TEXT);
          Log.i("", "Received String : " + strResult);
  
      }
  </code></pre>
  
  <p>The first time I run the app it works great and I receive the value. However, the next time I do the same action on a different string I get the same result. It seems like its caching the result somewhere. How do I clear the cache?</p>
  
  <p>Edit: This only happens when I go back thru the button "recent task button"...When I press the back button it works great...</p>