0

現在のウィジェットから画像をリンクし、指定した URL にリンクする方法を知っていますか?

で解決策を探してGoogleいましたが、正確な解決策が見つかりませんでした。

私は今、単純なウィジェットを開発しています..私にとっては本当に新しいもので、AppWidgetProviderの使い方がよくわかりません

私の現在のウィジェットは、ユーザーがクリックしたときにウェブサイトに直接リンクする画像のみを表示しています..

だから、私の質問は、これらのどれを AppWidgetProvider で使用する必要があるかということです。

私たちが知っているように、それらの4つがあります..

  • onDeleted(コンテキスト)
  • onDisabled(コンテキスト)
  • onUpdated(コンテキスト)
  • onReceived(コンテキスト)

それについてもう少し説明できますか?画像をウェブサイトにリンクするためのコードを作成する手順。

友よありがとう

4

2 に答える 2

0

確かに、これはでは機能しませんAppWidgets。インスタンスを呼び出しsetOnClickPendingIntent()て、 IDと次のオブジェクトRemoteViewsを渡す必要があります。ImageViewPendingIntent

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
PendingIntent pi = PendingIntent.getActivity(context, 0, i, 0);

メソッドのドキュメントは次のとおりです。お役に立てれば。

于 2012-12-11T09:30:24.240 に答える
0

描画できないウィジェットのIDを指定する必要があります。

img = (ImageView) findViewById(R.id.bg);

IDがないと、Androidはウィジェットを識別できません。また、イベントを提供するxmlファイルでウィジェットを参照することにも注意してください。

于 2012-12-11T09:26:21.413 に答える