在MVVM架构Android中启动WorkManager的正确位置是什么?

owfi6suc  于 2023-03-11  发布在  Android
关注(0)|答案(2)|浏览(109)

我有一个工作管理器,它每隔五个小时从roomdb中提取一个单词并通知
我不知道工作管理器在MVVM架构中的正确位置。我应该在ViewModel还是Repository中使用?

xnifntxz

xnifntxz1#

对于工作管理器,您只有worker类,因此您需要创建一个名为workersworkmanager的新包,并将您的工作器放在该包中。

mqkwyuun

mqkwyuun2#

我认为在datastore包或di包下,或者创建一个工作管理器包,最后,工作管理器类可以在di包下的ApplicationModule中使用,

相关问题