读书人

Android中的PendingIntent传接widgetI

发布时间: 2012-07-24 17:47:58 作者: rapoo

Android中的PendingIntent传送widgetID总是最后一个

疑问如题:

Intent intent = new Intent(context, MyWidgetProvider.class);intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);Log.i(TAG, "appWidgetId "+appWidgetId);PendingIntent doubleClick = PendingIntent.getBroadcast(context, appWidgetId, intent, PendingIntent.FLAG_UPDATE_CURRENT);RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);remoteViews.setOnClickPendingIntent(R.id.widget, doubleClick);appWidgetManager.updateAppWidget(appWidgetId, remoteViews);

也就是将getBroadcast的第二个参数修改为我们要传递的appWidgetId即可。

?

读书人网 >Android

热点推荐