Android 如何将小部件中的图像链接到指定的url?

Android 如何将小部件中的图像链接到指定的url?,android,android-widget,widget,Android,Android Widget,Widget,您知道如何从当前小部件链接图像并将其链接到指定的url吗 我一直在Google中搜索解决方案,找不到确切的解决方案 我现在正在开发一个简单的小部件。。这对我来说真的很新,我不太了解如何使用AppWidgetProvider 我当前的小部件只显示图像,当用户单击它时,它将直接链接到网站 所以,我的问题是,我应该在AppWidgetProvider中使用哪一个 如我们所知,共有4个 onDeleted(上下文) 已禁用(上下文) 未更新(上下文) onReceived(上下文) 你能再解释一下吗

您知道如何从当前小部件链接图像并将其链接到指定的url吗

我一直在
Google
中搜索解决方案,找不到确切的解决方案

我现在正在开发一个简单的小部件。。这对我来说真的很新,我不太了解如何使用AppWidgetProvider

我当前的小部件只显示图像,当用户单击它时,它将直接链接到网站

所以,我的问题是,我应该在AppWidgetProvider中使用哪一个

如我们所知,共有4个

  • onDeleted(上下文)
  • 已禁用(上下文)
  • 未更新(上下文)
  • onReceived(上下文)
你能再解释一下吗?以及我制作链接图片到网站的代码的步骤


感谢朋友们

您需要为无法绘制的小部件提供id

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

没有id,android无法识别小部件。还请注意,在您提供事件的xml文件中引用了您的小部件。

确实,这对
AppWidgets
不起作用。您应该在
RemoteView
实例上调用
setOnClickPendingEvent()
,将
ImageView
id和以下
PendingEvent
对象传递给它:

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

方法的文档。希望这能有所帮助。

tq Egor,至少我在这里有一个选择,谢谢你给我指引:)widget中的全新功能..我将尽快完成此操作,稍后将更新到您..:)谢谢egorby@Egor,你说的RemoteView是什么意思?@NadirahIbtisam,如果我正确理解了你的问题,你试图从AppWidget启动浏览器活动,是吗?是的Egor。。对不起,回复太晚了,你有关于这个的教程吗?关于如何将图像从widget链接到web..当前,我无法创建SetOnClickPendingEvent()。我只有。。setOnClickListener()…:(