应用程式关闭时可运作的Android前景服务

时间:2019-08-03 23:31:47

标签: android file-upload foreground-service

如何提供不可阻挡的服务。那会在后台工作。 (此服务将用于将大文件上传到服务器)在这种情况下。

如果用户在运行服务时关闭应用程序,则应继续运行

我不知道在这种情况下应该使用什么。我需要做的就是让服务在后台运行...有人可以帮我吗? 请注意,最低SDK为17

1 个答案:

答案 0 :(得分:0)

您可以使用WorkManager's OneTimeWorkRequest将大文件上传到服务器。

但是,即使您的系统没有足够的资源,该work也会被系统取消。因此,如果您检测到work失败,那么可以安排periodic work request在系统资源空闲时稍后上传文件。

WorkManager

OneTimeWork Request

PeriodicWork Request