如何查看单击了哪个小部件?

时间:2012-02-10 23:43:32

标签: android android-intent android-widget

我需要在点击不同的小部件时显示不同的数据。例如,小部件1将向我显示编号为1的活动,以及与编号2的小部件:)

也许我可以通过widget的意图发送一些数据,但是如何在活动类中重现这些数据? 小部件类

Intent intent = new Intent(context, Information.class);
        intent.putExtra("widget_id", appWidgetId);
        PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
        remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget1x1);
        remoteViews.setOnClickPendingIntent(R.id.widget_layout, pendingIntent);

1 个答案:

答案 0 :(得分:2)

Bundle extras = intent.getBundle();
String id = extras.getString("widget_id");
相关问题