4

Dao 是提供对数据库或其他类型存储的访问的对象或接口。因此,如果我们在 dao 接口中编写网络调用,是否仍然可以,或者我们是否应该编写另一个网络调用文件来实现对服务器执行操作(如 fetch、post 或 delete)的方法。作为代码,它可以完美运行。但是我们真的应该这样做吗,dao接口中的网络调用方法?

4

1 回答 1

1

不,你不应该在 Dao 类中编写网络调用。Android 架构建议您为网络调用创建一个单独的存储库(文件/类)。以下链接将帮助您更好地理解此架构。 Android Room with a View - Java

于 2019-04-02T06:47:39.717 回答