uni*_*ead 6 java android kotlin
我正在开发通过套接字与外部设备连接的应用程序。后台/前台持续连接具有最高优先级。即使应用程序处于后台,也会通过显示带有接收到的数据的通知来通知用户。为此,使用了前台服务,该服务也受活动限制。我看到即将推出的 Android 12 中推荐使用WorkingManager。后台连接必须无限工作(当然杀死应用程序除外),并且来自套接字的数据必须尽可能快- 就像流一样。我可以使用 WorkManager 实现这一目标还是应该继续使用 Foreground Service ?我仍然不是 100% 确定,请澄清一下;)提前致谢!
WorkManager 不适合您的场景。WorkManager 用于在应用程序处于后台时执行上传文件或下载信息等任务,完成后就会停止。
由于您始终需要持久连接,因此您应该坚持当前使用前台服务所做的事情
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |