【发布时间】:2021-04-15 20:28:40
【问题描述】:
我需要迁移我的应用数据才能使用 Scoped Storage。我想在服务中做到这一点,所以它对用户来说是透明的。该服务将在用户更新后首次打开应用时启动。
但我不知道哪种类型的服务最好。一个简单的服务就足够了吗?它有哪些限制?我需要前台服务吗?工作意向服务?工作经理?
【问题讨论】:
标签: android android-service scoped-storage
我需要迁移我的应用数据才能使用 Scoped Storage。我想在服务中做到这一点,所以它对用户来说是透明的。该服务将在用户更新后首次打开应用时启动。
但我不知道哪种类型的服务最好。一个简单的服务就足够了吗?它有哪些限制?我需要前台服务吗?工作意向服务?工作经理?
【问题讨论】:
标签: android android-service scoped-storage
作为前台服务的普通服务可能是最佳选择,但您也可以使用一次性 WorkManager 任务,因为它们也可以启动前台服务
【讨论】: