2012-05-08 13 views
0

私はAndroid開発の初心者です。 ここに問題があり、誰かが私を助けてくれることを願っています。複数のOnClick Listenerを持つ複数のImageViewでAndroid Widgetを実行するにはどうすればよいですか?

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

  • ユーザーがImageViewOneをクリックすると、PendingIntentOne がClassOneに移動します。
  • ユーザーがImageViewTwoをクリックすると、 PendingIntentTwoはClassTwoにユーザーを連れて行きます。
  • ユーザーが ImageViewThreeをクリックすると、PendingIntentThreeがClassThreeにユーザーを誘導します。

どのようにするには? 現時点では、私はウィジェット全体に対して1つのPendingIntentしか持てませんでした。


気にしないで、私はそれをあなたが唯一の1 pendingIntentを持っていないのはなぜhttps://stackoverflow.com/questions/10081818/how-to-make-several-buttons-in-widget-send-broadcast-to-the-same-widget

答えて

0

にすでに 感謝を得ましたか。

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); 
関連する問題