title: Not able to getExtras from Intent obtained from ACTION_VIEW
body: <p>I am trying to send some Extras in my intent with action as ACTION_VIEW but somehow i am not getting it in the target Activity. I tried putting extras both in bundle and without bundle(directly in intent object itself.)</p>
  
  <p>Here is the Sample Code:</p>
  
  <pre><code>   Intent  intent = new Intent(Intent.ACTION_VIEW);
     intent.setData(Uri.parse("android-app://" + BuildConfig.APPLICATION_ID + "/&lt;scheme&gt;/&lt;host&gt;/&lt;path prefix&gt;/" + item.data.offerId));      
     intent.putExtra(Constants.EXTRA_KEY_IS_SOURCE_ANALYTICS, analyticsString);
     context.startActivity(intent);
  </code></pre>
  
  <p>Here is how i am trying to obtain String:</p>
  
  <pre><code>    Intent intent =getIntent();
      String action = intent.getAction();
      String data = intent.getDataString();
      if (Intent.ACTION_VIEW.equals(action) &amp;&amp; data != null) {
           mAnalyticsSourceString = intent.getStringExtra(Constants.EXTRA_KEY_IS_SOURCE_ANALYTICS);
        }
  </code></pre>
  
  <p>The intent is successfully delivered to the target Activity and i am using <code>getIntent()</code> to get the Data which is delivered successfully but the value of <code>Contants.EXTRA_KEY_IS_SOURCE_ANALYTICS</code> is always received as <code>null</code>.</p>