2009-10-18 58 views
1

廣播意圖有多好,據說我想在一個半小時內每秒播放十次廣播意圖。廣播內容Android

現在我有一個服務做這個,而且它運轉很好,直到用戶旋轉屏幕:然後它會亂七八糟的和愚蠢的,並給出錯誤。

但是,廣播意圖是短暫的生活對象,所以這些表現在我的條件下如何?

回答

3

廣播意圖涉及跨進程IPC;快速發射那些很快就會吃掉相當多的電池壽命。意圖不是經常被廣播的。

如果你的服務是獲取,因爲屏幕旋轉的「搞砸了」,你的行爲是錯誤的,也許當它不應該停止服務。服務不直接受屏幕旋轉的影響。

+0

是的,這就是我的意思,這項活動是搞砸了。我通過使用this.getApplication()。startService()來解決這個問題。它迄今爲止看起來不錯 –