![](/img/trans.png)
[英]In Clean architecture MVVM where transform objects to adapter?
[英]Where should WorkManager be placed within Clean Architecture?
從架構的角度來看,工作管理器類似於用戶交互。 如果您沒有工作經理,您可能會讓用戶使用刷新按鈕觸發“更新比特幣價格”用例。 您將向刷新按鈕注冊一個事件偵聽器,並在事件發出時調用 controller。 因此,我會讓工作經理調用 controller。
如果您的應用程序分為前端客戶端和后端服務器部分。 你有兩個選擇。 要么讓前端客戶端使用工作管理器並每 X 分鍾發送一次請求,要么在后端服務器 controller 端實現工作管理器。 但是你需要一種方法來將結果發布到客戶端,要么通過 websockets,要么讓客戶端輪詢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.