我创建了一个前台服务来不断扫描我周围的BLE设备。出于某种原因,它似乎在我的原生安卓设备Google Pixel和三星S9+上无缝运行。
但最近我在中国版ROM(Oneplus 6T,小米Poco F1)上测试应用程序时,前台服务似乎在几分钟后被杀死。我已经使用WorkManager重新启动服务,但应用程序没有重新启动,而是收到了错误报告。
此外,在Android 8.0以下的中国版ROM设备(小米红米3s prime)上,简单服务将无法工作,我也需要在那里使用前台服务。有没有解决这个问题的解决方案?
但最近我在中国版ROM(Oneplus 6T,小米Poco F1)上测试应用程序时,前台服务似乎在几分钟后被杀死。我已经使用WorkManager重新启动服务,但应用程序没有重新启动,而是收到了错误报告。
此外,在Android 8.0以下的中国版ROM设备(小米红米3s prime)上,简单服务将无法工作,我也需要在那里使用前台服务。有没有解决这个问题的解决方案?