我正在使用WorkManager将数据从本地Room数据库同步到服务器。问题是Room在Loop.MainLooper()中构建数据库时出错,当我按照以下方式使用它时它工作正常。但是我无法根据任务完成情况在成功或重试时返回“WorkerResult”。网络丢失时如何停止worker?publicclassTestSyncManagerextendsWorker{privatefinalWorkerResult[]workerResult={WorkerResult.SUCCESS};//@Inject//Dagger2hasnotaddedthesupportfordependency