gpt4 book ai didi

java - 我应该将下载器类放在 MVVM 中的哪里?

转载 作者:行者123 更新时间:2023-12-02 09:36:45 25 4
gpt4 key购买 nike

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

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

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

谢谢。

最佳答案

假设您有 3 层,

  • View ( Activity 、 fragment 、自定义 View 、..)
  • 业务逻辑(演示者、 View 模型、..)
  • 数据(存储库,..)

Downloader.java应该在数据层

关于java - 我应该将下载器类放在 MVVM 中的哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57444935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com