title: Send EXTRA data via PendingIntent problem
body: <p>Hi I'm tried to send extra data via PendingIntent.</p>
  
  <p>This is my code </p>
  
  <pre><code>//**1**
      Intent intent = new Intent(context, UpdateService.class); 
              intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 
      appWidgetId); 
              intent.putExtra(BaseConfigurationActivity.EXTRA_WIDGET_MODE, 
      2); 
              // put appWidgetId here or intent will replace an intent of 
      another widget 
              PendingIntent pendingIntent = 
      PendingIntent.getService(context, appWidgetId, intent, 
      PendingIntent.FLAG_UPDATE_CURRENT); 
              views.setOnClickPendingIntent(R.id.gridview_button, 
      pendingIntent); 
  
  //**2**
              intent = new Intent(context, UpdateService.class); 
              intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 
      appWidgetId); 
              intent.putExtra(BaseConfigurationActivity.EXTRA_WIDGET_MODE, 
      1); 
              // put appWidgetId here or intent will replace an intent of 
      another widget 
              pendingIntent = PendingIntent.getService(context, appWidgetId, 
      intent, PendingIntent.FLAG_UPDATE_CURRENT); 
              views.setOnClickPendingIntent(R.id.listview_button, 
      pendingIntent); 
  </code></pre>
  
  <p>In my code it assign pendingIntent to two button gridview_button with EXTRA_WIDGET_MODE 2
  and listview_button with EXTRA_WIDGET_MODE 1</p>
  
  <p>when I click on gridview_button and it call UpdateService class
  I also got EXTRA_WIDGET_MODE value is  "1" </p>
  
  <p>What i'm doing wrong?</p>