0

我是 Android 开发的新手。我在这里遇到问题,希望有人可以帮助我。

在小部件上,假设它有 3 个组件,它们是 ImageViews。

  • 我想要的是当用户点击 ImageViewOne 时,PendingIntentOne 将用户带到 ClassOne。
  • 而当用户点击 ImageViewTwo 时,PendingIntentTwo 会将用户带到 ClassTwo。
  • 而当用户点击 ImageViewThree 时,PendingIntentThree 会将用户带到 ClassThree。

这该怎么做?目前我只能为整个小部件拥有 1 个 PendingIntent。


没关系,我已经得到了感谢https://stackoverflow.com/questions/10081818/how-to-make-several-buttons-in-widget-send-broadcast-to-the-same-widget

4

1 回答 1

0

为什么你只有 1 个 pendingIntent ?

Intent intentLogo = new Intent(context, MainActivity.class);
Bundle extrasLogo = new Bundle();
intentLogo.putExtras(extrasLogo);
PendingIntent pendingIntent = PendingIntent.getActivity(context, Widget.REQUEST_CODE, intentLogo, Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent2 = PendingIntent.getActivity(context, Widget.REQUEST_CODE, intentLogo, Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent3 = PendingIntent.getActivity(context, Widget.REQUEST_CODE, intentLogo, Intent.FLAG_ACTIVITY_NEW_TASK);
于 2012-05-08T17:32:26.733 回答