【发布时间】:2019-07-17 12:00:11
【问题描述】:
我有一个应用程序,用户可以通过单击按钮执行备份(离线)和恢复(离线)。但是,我不知道哪个后台服务适合使用。有人可以建议我在这种情况下使用 WorkerManager 还是 Service?
【问题讨论】:
-
工人经理远胜于服务,因为你知道它会保证你执行,你也可以添加你的约束
标签: android kotlin android-service android-workmanager
我有一个应用程序,用户可以通过单击按钮执行备份(离线)和恢复(离线)。但是,我不知道哪个后台服务适合使用。有人可以建议我在这种情况下使用 WorkerManager 还是 Service?
【问题讨论】:
标签: android kotlin android-service android-workmanager
我建议您使用ForegroundService,因为使用这些服务的目标是需要通知用户并与之交互的长期运行过程。
当你尝试备份时考虑使用ForegroundService然后你可以显示给用户
所以我推荐你使用这种方法。
【讨论】: