Android服务在应用程序或应用程序外部弹出窗口

时间:2011-10-08 01:37:09

标签: android service popup alertdialog

这可能是一个复杂的问题,因为有两个我尚未理解的概念可能是相关的。

我希望服务能够弹出自定义警报对话框。

我不知道

a)如果我可以从服务弹出一个警告对话框(还没有尝试过,不知道要给它的上下文)

b)服务如何与活动互动

c)如果我可以从应用程序外部弹出一个警告对话框(这是一个利基应用程序,用户将会收到弹出警报)

洞察力对这个问题的最佳方法表示赞赏!

1 个答案:

答案 0 :(得分:2)

  

我希望服务能够弹出自定义警报对话框。

这通常是一个坏主意。

  

如果我可以从服务中弹出警告对话框

不,抱歉。

  

服务如何与活动互动

服务可以开始活动,也可以发送活动提取的广播Intent,或者将Message发送给活动提供的Messenger,或者回复方法通过绑定活动调用,或者......

  

它是一个利基应用程序,用户将期待弹出警报

首先,使其可配置。除非你只有一个用户 - 你 - 你不知道你的用户会想要什么。屏幕上弹出一些东西并占据前景非常具有侵入性,只有极少数应用程序可以保证这种行为。

我可以在Notification(如Madsen先生在评论中建议)或以对话为主题的Activity之间进行配置。