2015-02-08 85 views
0

我很新的Android和我在這裏需要一點點的幫助。廣播接收器通知和活動信息

我有一個活動和廣播接收器。 廣播接收機應該聽短信的意圖和:

  1. 如果活動是可見的,互動 - 短信將出現在活動
  2. 如果沒有 - 廣播接收器應該創建短信通知,因此,如果在該通知的用戶點擊後,活動將顯示

所以,我讀了很多篇關於廣播,我可以實現這些變異體的一種(1 - 作爲一個內部廣播接收器類和2 - 作爲全球廣播接收器在清單中聲明),而是如何我可以兼得?你能提出一些想法嗎?

回答

0

好了,所以在這種情況下,我張貼自己的解決方案。

我聲明兩個廣播接收機:一,在清單中聲明,做後到托盤通知,以及第二 - 聲明爲一個內部類主要活動的和做後到活動部件。另外我有應用程序類的子類來跟蹤主要活動狀態(即可見或不可見)。所以全球廣播接收機只有在看到活動現在隱藏時才發佈任何通知。

我認爲其合理的解決方案。