【问题标题】:Android: Which Background Service to use?Android:使用哪个后台服务?
【发布时间】:2019-07-17 12:00:11
【问题描述】:

我有一个应用程序,用户可以通过单击按钮执行备份(离线)和恢复(离线)。但是,我不知道哪个后台服务适合使用。有人可以建议我在这种情况下使用 WorkerManager 还是 Service

【问题讨论】:

标签: android kotlin android-service android-workmanager


【解决方案1】:

我建议您使用ForegroundService,因为使用这些服务的目标是需要通知用户并与之交互的长期运行过程。

当你尝试备份时考虑使用ForegroundService然后你可以显示给用户

  • 进程即将结束
  • 取消备份
  • 暂停
  • 等等

所以我推荐你使用这种方法。

【讨论】:

  • 在下载或恢复数据时,我需要更新通知中的进度跟踪器。服务仍然是更好的选择吗?还是装载机?
猜你喜欢
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
  • 1970-01-01
  • 1970-01-01
  • 2011-09-15
相关资源
最近更新 更多