多个意图绑定到应用程序小部件中的一个按钮?
在android的appwidget中,有没有一种方法可以将多个挂起的意图设置为一个按钮?目前,它只识别我声明的最后一个意图。
In an appwidget in android, is there a way to set multiple pending intents to one button? Currently, it's only recognizing the last intent I declare.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,抱歉。每个
View
仅有一个点击PendingIntent
。No, sorry. Only one on-click
PendingIntent
perView
.您可以链接待处理的意图,以便在完成工作后触发下一个意图,这就是我的做法。我有一个小部件,它会触发一个未决的意图来启动一项服务,该服务在完成后又会触发另一个意图。或者,您可以让pendingIntent启动一个产生多个意图的服务。
You can link the pending intent to fire off an intent for next one when its done with its work, that's how I do it. I have a widget that fires a pendingIntent to launch a service which in turn fires off another Intent when it's done. Alternatively, you can have the pendingIntent launch a service that spawns multiple intents.