android小部件问题

时间:2010-08-05 08:19:51

标签: android android-widget

有人可以举例说明如何在android的appwidget中实现点击事件吗?

由于

3 个答案:

答案 0 :(得分:1)

您可以使用RemoteViews.setOnClickPendingIntent(R.id.view_id, intent) method来处理app-widget的点击事件。有关详细信息,请参阅以下链接

Click here

答案 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;