一千萬個為什麽

搜索

從廣播接收器實現頂級窗口

我有一個廣播接收器,偵聽來電,然後顯示一個彈出窗口。彈出窗口是一個主題的對話框類型,有FLAG_NOT_FOCUSABLE和FLAG_NOT_TOUCHABLE - 基本上,它是一個信息窗口,在x秒後消失,並不意味著幹擾或關註其他任何東西。

問題是內置到android中的傳入呼叫意圖是在我的意圖之後獲得廣播。這導致窗口堆積在我的前面。如何讓我的窗口始終位於頂部?

謝謝!

最佳答案

我最終做的一個黑客但解決方案是在收到廣播後等待一兩秒鐘。此時,我知道傳入的調用者意圖已經處理並顯示了調用窗口,並且可以調用我的意圖。

轉載註明原文: 從廣播接收器實現頂級窗口