标签: java android mvvm
我已经为Android编写了一个下载管理器应用程序。现在我想将其结构重构为MVVM。但是我有一些问题。
我应将downloader类(例如DownloadManager.java(管理下载队列等),Downloader.java(创建一个空文件然后下载数据并写入)移到哪一层进入那个空文件),等等?
downloader
DownloadManager.java
Downloader.java
我应该将负责首次创建数据库的Application类移到哪一层?
Application
谢谢。
答案 0 :(得分:1)
假设您有3层,
Downloader.java应该位于数据层