首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-07-24 
Android中的PendingIntent传送widgetID总是最后一个疑问如题:Intent intent new Intent(context, MyWidg

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即可。

?

热点排行