我需要在点击不同的小部件时显示不同的数据。例如,小部件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);
答案 0 :(得分:2)
Bundle extras = intent.getBundle();
String id = extras.getString("widget_id");