有人可以举例说明如何在android的appwidget中实现点击事件吗?
由于
答案 0 :(得分:1)
您可以使用RemoteViews.setOnClickPendingIntent(R.id.view_id, intent) method
来处理app-widget的点击事件。有关详细信息,请参阅以下链接
答案 1 :(得分:0)
使用RemoteViews.setOnClickPendingIntent(R.id.view_id,intent)方法。 intent参数应该是一个格式良好的Intent对象,它将匹配清单文件中的过滤器。
答案 2 :(得分: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;