我正在开发一款应用程序,该程序通过套接字与外部设备连接。在后台/前台保持不断的连接具有最高优先级。即使应用程序在后台,用户也会通过显示通知来获取接收到的数据。为此,使用了前台服务,该服务还绑定到活动中。 我看到即将推出的Android 12中建议使用WorkingManager。 后台中的连接必须工作永久(当然除非杀死应用程序),并且从套接字中获取的数据必须尽可能快地到达 - 就像流一样。 我能否使用WorkManager实现这一点,还是应该继续使用前台服务?我仍然不是100%确定,请有经验的人澄清一下;)谢谢!