Java 我应该把下载程序类放在MVVM的哪里?
我已经为Android编写了一个下载管理器应用程序。现在我想把它的结构重构成MVVM。但我有一些问题Java 我应该把下载程序类放在MVVM的哪里?,java,android,mvvm,Java,Android,Mvvm,我已经为Android编写了一个下载管理器应用程序。现在我想把它的结构重构成MVVM。但我有一些问题 我应该将downloader类移动到哪一层,例如DownloadManager.java(它管理下载队列等)、downloader.java(它创建一个空文件,然后下载数据并写入该空文件)等 我应该将负责第一次创建数据库的应用程序类移动到哪个层 谢谢。假设您有3层 视图(活动、片段、自定义视图等) 业务逻辑(演示者、视图模型等) 数据(存储库,…) Downloader.java应该在数据层
downloader
类移动到哪一层,例如DownloadManager.java
(它管理下载队列等)、downloader.java
(它创建一个空文件,然后下载数据并写入该空文件)等应用程序类移动到哪个层
谢谢。假设您有3层
- 视图(活动、片段、自定义视图等)
- 业务逻辑(演示者、视图模型等)
- 数据(存储库,…)