2012-01-16 30 views
0

我有2個獨立的應用程序appA和appB。沒有處理程序的廣播接收器(最佳實踐)

如果這兩個應用程序都不存在電話沒有問題在這裏:)。

如果兩者在這裏再次沒有問題,因爲appA發送廣播並且appB處理該廣播。

有趣的場景是當appA存在但appB不存在時。

-Should的appA發送廣播反正

-appA應該檢查是否appB的存在,並且發送廣播只有appB的存在。

注:如果有人處理廣播與否的appA不需要任何反饋...

但什麼是這樣做的正確方法?

發送廣播並且沒有人處理廣播時會發生什麼?

回答

2

如果沒有什麼可以處理廣播,則什麼都不會發生。既然你不關心它是否被處理過,只要不經過檢查就可以廣播它。