2010-08-05 53 views

回答

0

使用RemoteViews.setOnClickPendingIntent(R.id.view_id,意图)方法。 意图参数应该是一个格式良好的Intent对象,它将匹配清单文件中的过滤器。

1

您可以使用RemoteViews.setOnClickPendingIntent(R.id.view_id, intent) method来处理app-widget的点击事件。欲了解更多信息,您可以参考以下链接

Click here

0
 Intent intent = new Intent(context, Activity.class); 
     Uri widgetId = Uri.parse("" + appWidgetId); // this line means 
     intent.setData(widgetId); // you can send a widget id 
     PendingIntent pintent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); 

     views.setOnClickPendingIntent(R.id.clickButtoninWidget, pintent); 
     return views; 
+0

,您可以收到控件ID喜欢这个 – 2011-10-08 07:01:57

+0

乌里uriWidgetId = getIntent()的getData(); INT为widgetid =的Integer.parseInt(将String.valueOf (uriWidgetId)); – 2011-10-08 07:02:06