使用Context.startForegroundService(Intent)而不是Context.startService(Intent)对前台服务有什么好处?
我在 the docs中读到Context.startForegroundService()有一个隐含的承诺,即启动的服务将调用startForeground().但是,由于Android O即将推出后台和前台服务的更改,与使用较旧的startService()方法相比,是否还有其他性能改进,或者它是最佳实践? 它既不是性能改进,也不是好处,也不是最佳实践. 从API 26开始,系统不允许后台应用