首页 > 解决方案 > 带有房间和作业调度器的匕首柄

问题描述

我想在没有互联网连接的情况下本地存储数据,因此我使用作业调度程序来安排我的同步。所以我的服务需要访问 dao,我不确定需要为 dagger 定义哪些正确的组件才能在我的服务中正确注入 dao。我也不知道如何在服务中注入构造函数。我认为它不应该将构造函数注入到服务中。什么是正确的方法?最后,我应该使用哪个协程范围从服务访问数据库?我还需要改造 api 来进行网络调用。我应该如何将它们注入我的工作服务?

标签: retrofitandroid-roomdagger-2android-jobscheduler

解决方案


推荐阅读