首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android/Xamarin:如何用广播接收器启动对话框

Android/Xamarin:如何用广播接收器启动对话框
EN

Stack Overflow用户
提问于 2017-03-30 18:55:22
回答 1查看 533关注 0票数 0

我想让我的应用程序收听由呼叫应用程序播放的意图,当一个呼叫意愿被广播到一个特定的号码时,我想要启动一个对话框。我读到“广播接收器可能不会显示对话框,并且强烈反对从广播接收器内部启动一个活动”fundamentals/broadcast-receivers/,因此我假设我应该让广播接收器启动一个服务,然后启动一个对话框。有人能证实这一点吗?此外,任何简化的例子都将受到高度赞赏。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-31 00:11:18

在下面的示例中,应用程序使用BroadcastReceiver来检测电话号码,并决定是否应该回答:

How to reject incoming call programatically in android?

因此,使用BroadcastReceiver并不是那么糟糕。

如果您只想显示有关电话的信息,可以显示通知,正如Jon在评论中所建议的那样。不允许显示来自BroadcastReceivers的对话框(也不鼓励)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43126207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档