如何在应用程序最小化时显示Dialog,如果此应用程序打开,如何在另一个

时间:2015-09-02 04:52:30

标签: android

我有一些Dialog。它显示我的应用收据消息和我在我的活动中的状态。如果应用最小化并且不显示活动,我想显示此对话框。 (它在WatsApp中实现)。如果在手机上使用somp应用程序,我想在此应用程序上方显示对话框。(它也在WhatsApp中实现)

当我收到消息和应用程序打开时执行:

m_orderOfferForm = new NewOrderForm(BaseActivity.Instance, offerOrder);
                    m_orderOfferForm.show();

2 个答案:

答案 0 :(得分:0)

您可以通过为您持续运行的后台服务来实现此目的,并获得接收事件或您想要做的事情。然后为NEW ACTIVITY创建意图,并在该意图中创建Dialog。!!!

恩乔伊。 :)

答案 1 :(得分:0)

这可以使用活动作为对话框来实现。在后台运行服务,并在服务中触发事件触发器调用活动。

您的活动布局设计应该是这样的

<Framelayout>
   <Linearlayout
     margin:20dp
     background:translucent image(check for menu.popup.9.png)
     layout_gravity:center>

     <Content>

 </Linearlayout>
</Framelayout>