增加数据上传业务

This commit is contained in:
qiji4215
2023-04-26 18:05:51 +08:00
parent a81e2f5d82
commit c5876c9713
12 changed files with 400 additions and 10 deletions

View File

@@ -7,6 +7,7 @@ import com.navinfo.omqs.db.RoomAppDatabase
import com.navinfo.omqs.http.RetrofitNetworkServiceAPI
import com.navinfo.omqs.http.offlinemapdownload.OfflineMapDownloadManager
import com.navinfo.omqs.http.taskdownload.TaskDownloadManager
import com.navinfo.omqs.http.taskupload.TaskUploadManager
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
@@ -48,6 +49,16 @@ class ActivityModule {
): TaskDownloadManager =
TaskDownloadManager(importFactory, networkServiceAPI)
/**
* 注入任务下载
*/
@ActivityRetainedScoped
@Provides
fun providesTaskListUploadManager(
networkServiceAPI: RetrofitNetworkServiceAPI,
): TaskUploadManager =
TaskUploadManager(networkServiceAPI)
/**
* 实验失败这样创建viewmodel不会在activity销毁的时候同时销毁
* 4-14:因为没有传入activity的 owner,无法检测生命周期,