0

私はAndroid開発の初心者です。ここで問題が発生しました。誰かが私を助けてくれることを願っています。

ウィジェットには、ImageView である 3 つのコンポーネントがあるとします。

  • 私が欲しいのは、ユーザーが ImageViewOne をクリックすると、PendingIntentOne がユーザーを ClassOne に連れてくることです。
  • また、ユーザーが ImageViewTwo をクリックすると、PendingIntentTwo によってユーザーが ClassTwo に移動します。
  • また、ユーザーが ImageViewThree をクリックすると、PendingIntentThree によってユーザーが ClassThree に移動します。

これを行う方法?現時点では、ウィジェット全体に対して 1 つの PendingIntent しか持てませんでした。


気にしないでください、私はすでにそれを手に入れまし

4

1 に答える 1

0

pendingIntent が 1 つしかないのはなぜですか?

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 に答える