title: Intent extras missing when activity started
body: <p>Inside a broadcast receiver I want to start my app (Activity) and pass in some data.</p>
  
  <p>My problem is that the extras don't seem to carry over into the activity. I am trying to get the data inside the <code>onNewIntent(Intent i)</code> function.</p>
  
  <p>Any ideas?</p>
  
  <p><strong>Here is my current attempt in the <em>BroadcastReceiver</em></strong>:</p>
  
  <pre><code>Intent intSlider = new Intent();
  intSlider.setClass(UAirship.shared().getApplicationContext(), SliderMenuActivity.class);
  intSlider.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  
  intSlider.putExtra("action", ScreensEnum.Object);
  intSlider.putExtra("objectId", objectId);
  intSlider.putExtra("objectCode", objectCode);
  intSlider.putExtra("userId", userId);
  
  UAirship.shared().getApplicationContext().startActivity(intSlider);
  </code></pre>
  
  <p><strong>EDIT - Added code used in onNewIntent() and onCreate()</strong></p>
  
  <p>The following code works great in <code>onCreate()</code> when the app isn't currently running. For when the app is already running the same code doesn't work (i.e. no extras) from the <code>onNewIntent()</code> function.</p>
  
  <pre><code>Intent intent = getIntent();
  
  if(intent.hasExtra("objectId")) {
  
      loadDetail(intent.getStringExtra("objectId"), "2w232");
  }
  </code></pre>