【发布时间】:2019-07-11 06:01:53
【问题描述】:
我在android中学习MVVM。我不明白为什么从来不提服务?现在我的应用看起来像活动 视图模型 存储库 dao。例如,我想每 4 小时从 Firebase 同步日期。我应该在哪里查看时间和加载数据?
【问题讨论】:
-
尝试添加一些代码或快照或其他任何您遇到的问题,社区可以更好地理解以做出响应。
标签: android android-mvvm
我在android中学习MVVM。我不明白为什么从来不提服务?现在我的应用看起来像活动 视图模型 存储库 dao。例如,我想每 4 小时从 Firebase 同步日期。我应该在哪里查看时间和加载数据?
【问题讨论】:
标签: android android-mvvm
您可以使用最新的android架构组件
工作经理
每 4 小时安排一次工作并与 firebase 同步数据。
就您的困惑而言,ViewModel 可以包含业务逻辑, 但同样,这些总是可以根据我们的需要进行调整,例如,如果您需要从服务执行 UI 操作,您可能必须将服务绑定到活动,在这种情况下,代码将直接写入活动左右。
【讨论】: