title: Why the PendingIntent doesn't send back my custom Extras setup for the Intent?
body: <p>This questions somehow relates to the question when I was looking to <a href="https://stackoverflow.com/questions/2859831/startactivityforresult-and-intents-extras-it-seams-extras-are-not-pushed-back">get the extras back in startActivityForResult</a> but now I face another challenge.</p>
  
  <p>I have subscribed to receive ProximityAlerts and I have explicitly constructed the Intent to include some Extras. But when I got the service the extras are not there.</p>
  
  <p><strong>After the answers here is the working code:</strong></p>
  
  <pre><code>Intent intent = new Intent(this, PlacesProximityHandlerService.class);
  intent.setAction("PlacesProximityHandlerService");
  intent.putExtra("lat", objPlace.getLat());
  intent.putExtra("lon", objPlace.getLon());
  intent.putExtra("error_m", objPlace.getError()+ALERT_RANGE_IN_METERS);
  PendingIntent sender=PendingIntent.getService(this, 0, intent, 0);
  LocationUtils.addProximity(this, objPlace.getLat(), objPlace.getLon(),objPlace.getError()+ALERT_RANGE_IN_METERS, -1, sender);
  </code></pre>
  
  <p>The documentation says param <code>PendingIntent to be sent for each location update</code></p>