[英]How do I use a broadcast receiver in an library?
我的應用程序具有一個庫,需要從該應用程序的一項活動中接收廣播。 我嘗試在庫代碼中使用相同的代碼,但無法使用它。 需要一些有關如何從庫中的應用活動中接收廣播的幫助。
我的建議是您構建一個擴展庫代碼的包裝器 。 在那里,您可以添加所需的任何邏輯。
而且,這將使編寫庫的單元測試變得容易,因為您可以模擬包裝器。
祝好運! :)
您是否考慮過使用AIDL ? 您只需使用界面即可在您的應用程序與庫之間創建通信通道並發送數據。 封送自定義對象非常昂貴,因此在設計體系結構時必須格外小心。 我認為,這將是解決您特定問題的最佳解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.