是否有任何使用BroadcastReceiver的應用程序用於除跨應用程序通信以外的其他用途?何時使用BroadcastReceiver進行非跨應用程序通信?
閱讀documentation後,它看起來像是針對跨應用程序通信,但也提到了將它們與LocalBroadcastManager一起使用的想法。我還讀了this post,它解決了廣播接收機的一般用法。似乎沒有明確指出爲什麼將廣播和接收器用於除跨應用程序通信以外的任何其他應用程序是有用的。
它與它們的異步特性有什麼關係,或者它們只是用於將某些處理移出主要活動?
澄清:我想交叉應用這個詞太籠統了。我正在考慮內置動作,如
android.hardware.action.NEW_PICTURE
將來自應用程序。我想知道的是:什麼時候在我的應用程序中使用BroadcastReceiver進行通信是有用的 - 我想這會縮小到自定義意圖操作/類別。對不起,如果我問這是混淆的方式。我剛剛剛剛開始使用Android進行編程,但我仍然不太瞭解操作系統。
感謝您的回覆;我相信你提到了我所問的問題,但現在我想我所問的並不是我想要的答案。我已更新我的問題以澄清我的意圖。你可以看一下嗎? – Mack