私は3つの写真を持つウィジェットを持っています。それぞれの絵は異なることを説明しています。
私は内部にウェブビューアだけを持つクラスを持っています。ユーザーが最初の画像をタッチすると、webviewer がアドレス 1、2 番目の画像の場合は 2 などに起動されます。
Intent i = new Intent(context, WebViewTestActivity.class);
i.putExtra("url", "http://www.google.com");
PendingIntent pi = PendingIntent.getActivity(context,0, i,0);
views.setOnClickPendingIntent(R.id.img1, pi);
問題は webviewer のクラスにあります。インテントの余分な値から URL を取得します。しかし、同じ「キー」(url) を持つ 3 つの URL を追加するにはどうすればよいですか?また、ユーザーが webviewer クラスで最初の画像、2 番目の画像などをクリックしたことをどのように知ることができますか?
ありがとう。
編集 :
ここで解決策を見つけました:
Android ウィジェットで複数のボタン クリックを処理する
i.setAction("url1...."); を使用します。(私はあなたの意図で)
ありがとう