As far as I can tell, you are using the same appWidgetId for "requestCode" when calling PendingIntent.getService.
-- Kostya 2011/1/14 Thirachart Rahong <[email protected]> > Hi I'm tried to send extra data via PendingIntent. I also got > EXTRA_WIDGET_MODE value is "1" > > What i'm doing wrong? > > This is my code > > 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); > > 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); > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

