繁体   English   中英

我应该在MVVM中的哪里放置下载器类?

[英]Where should i put downloader classes in MVVM?

我已经为Android编写了一个下载管理器应用程序。 现在我想将其结构重构为MVVM。 但是我有一些问题。

  1. 我应该将诸如DownloadManager.java (管理下载队列等), Downloader.java (创建一个空文件然后下载数据并写入该空文件)之类的downloader类移到哪一层?

  2. 我应该将负责首次创建数据库的Application类移到哪一层?

谢谢。

假设您有3层,

  • 视图(活动,片段,CustomView等)
  • BusinessLogic(演示者,Viewmodel等)
  • 数据(存储库,..)

Downloader.java应该在数据层中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM