【发布时间】:2010-09-16 19:52:49
【问题描述】:
我创建了一个小部件,单击该小部件会激活 PendingIntent。问题是当屏幕上有多个小部件时,只有最新的小部件会启动 PendingIntent。
我已经阅读了一些关于唯一请求代码的信息,但没有弄清楚这一点。
有什么想法可以让我拥有多个小部件并且 PendingIntents 可以为每个小部件工作吗?
这是我的代码的 sn-p:
Intent openApp = new Intent(context, RunningTally.class);
openApp.putExtra("widgetId", appWidgetId);
PendingIntent pendingAppIntent =
PendingIntent.getActivity(context, 0, openApp, PendingIntent.FLAG_CANCEL_CURRENT );
views.setOnClickPendingIntent(R.id.openFull, pendingAppIntent);
【问题讨论】: