Android - 短信弹出,不会打开自己

时间:2012-10-20 09:16:15

标签: android android-activity

我制作了一个打开弹出窗口的应用程序,一切正常,可以获取短信内容,发件人姓名和图片。 收到短信后,会打开一个弹出窗口显示所有详细信息。但如果弹出窗口已打开,则不会打开显示第二条SMS内容的另一个弹出窗口。 令我困扰的是,我有PreferenceActivity这个应用程序。当此活动打开时,应用程序可以打开多个弹出窗口,否则它不会。 我想问一下 1.如何让我的应用程序打开多个弹出窗口? 2.为什么在PreferenceActivity打开时,应用程序可以制作多个弹出窗口

一些细节: 对于案例1,日志 NOT 给我任何类型的警告或错误。 我尝试使用FLAG_ACTIVITY_NEW_TASK FLAG_ACTIVITY_NO_HISTORY FLAG_ACTIVITY_MULTIPLE_TASKandroid:launchMode= "standard" 我在一个活动中有这个AlertDialog,从broadcastreveiver

开始此活动

谢谢。

1 个答案:

答案 0 :(得分:0)

您一次只允许一个弹出窗口,在这种情况下,您可以将Dialog视为弹出窗口。我怀疑你能在偏好活动中看到多个弹出窗口,但你可能会看到一些看起来像它但不仅仅是一个的东西。通过使用层次结构查看器可以轻松检查这一点,以查看实际分层的内容。

如果您想要分层信息,例如旋转木马,卡片边缘或使用其他视觉指示,您可以使用/构建自定义视图。